Describe the bug
After merging X (twitter) 10.52.0, APKEditor leaves "android:requiredSplitTypes" and "android:splitTypes" in AndroidManifest.xml. This resulting non-installable APK.
To Reproduce
Steps to reproduce the behavior:
Using APKEditor v1.3.8 on Windows 11, OpenJDK Termurin-21.0.2
Run java -jar APKEditor-1.3.8.jar m -i com.twitter.android_10.52.0-release.0-310520000_4arch_7dpi_23lang_f0692c4e75b3b936319464d7756ffa31_apkmirror.com.apkm
Run java -jar APKEditor-1.3.8.jar d -t xml -dex -i com.twitter.android_10.52.0-release.0-3 10520000_4arch_7dpi_23lang_f0692c4e75b3b936319464d7756ffa31_apkmirror.com_merged.apk
Open AndroidManifest.xml and observe android:requiredSplitTypes and android:splitTypes are still intact after sanitizing
For some reason playstore was using requiredSplitTypes & splitTypes attributes without resource id (handled by #85), using proper resource id is a new change.
Fixed by this commit, build your own or grab from action until next release.
Describe the bug After merging X (twitter) 10.52.0, APKEditor leaves "android:requiredSplitTypes" and "android:splitTypes" in AndroidManifest.xml. This resulting non-installable APK.
To Reproduce Steps to reproduce the behavior:
java -jar APKEditor-1.3.8.jar m -i com.twitter.android_10.52.0-release.0-310520000_4arch_7dpi_23lang_f0692c4e75b3b936319464d7756ffa31_apkmirror.com.apkm
java -jar APKEditor-1.3.8.jar d -t xml -dex -i com.twitter.android_10.52.0-release.0-3 10520000_4arch_7dpi_23lang_f0692c4e75b3b936319464d7756ffa31_apkmirror.com_merged.apk
android:requiredSplitTypes
andandroid:splitTypes
are still intact after sanitizingUsed apk bundle file APKMirror
Additional context Merging previous version (X 10.51.1) works well and installable