-
Notifications
You must be signed in to change notification settings - Fork 345
Description
Describe the bug
Merge splitt apk in folder
/build/apktools $ ls -l merge/
-rw-r--r-- 1 userx userx 4.9M Apr 13 2024 base.apk
-rw-r--r-- 1 userx userx 2.1M Apr 13 2024 config.arm64_v8a.apk
-rw-r--r-- 1 userx userx 66K Apr 13 2024 config.xxhdpi.apk
To Reproduce
~/build/apktools $ java -jar tools/apkeditor/APKEditor-1.4.2.jar m -i merge/ -o feeder.apk
00.000 I: [MERGE] Using: APKEditor version 1.4.2, ARSCLib version 1.3.6
-i = merge
-o = feeder.apk
00.012 I: [MERGE] Searching apk files ...
00.013 I: [MERGE] Found apk files: 3ERROR:
java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 41
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
at java.base/java.lang.String.substring(String.java:1874)
at com.reandroid.commons.utils.log.StdLogger.writeSameLine(StdLogger.java:45)
at com.reandroid.commons.utils.log.Logger.onSameLine(Logger.java:57)
at com.reandroid.commons.utils.log.Logger.sameLine(Logger.java:218)
at com.reandroid.apkeditor.CommandExecutor.logVerbose(CommandExecutor.java:93)
at com.reandroid.apk.ApkBundle.logVerbose(ApkBundle.java:195)
at com.reandroid.apk.ApkBundle.loadApkDirectory(ApkBundle.java:134)
at com.reandroid.apkeditor.merge.Merger.runCommand(Merger.java:63)
at com.reandroid.apkeditor.Options.runCommand(Options.java:59)
at com.reandroid.apkeditor.Main.run(Main.java:136)
at com.reandroid.apkeditor.Main.execute(Main.java:72)
at com.reandroid.apkeditor.Main.main(Main.java:57)
Log/Stacktrace
See above
Used apk file
feeder v.2.2.7 (legacy) from G.Play
Additional context
Tested merging using AntiSplitt-M v.2.2.6 and merge is succesfull and application is working.
I expect this to be a user error then a bug..