[Merge] Error: OutOfBoundsException
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: 3
ERROR: 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..
You didn't provide important information Operating system as on issue template.
Anyways this error should not happen by any means, I will do a fix
Confirm the latest commit:https://github.com/REAndroid/APKEditor/commit/d501eb390c517e8373931cf1819662f963bbcb19 fixes this issue
You didn't provide important information
Operating systemas on issue template. Sorry must have slipped somewhere, but itsvoid linux x86_64-glibc