APKEditor icon indicating copy to clipboard operation
APKEditor copied to clipboard

[Merge] Error: OutOfBoundsException

Open biopsin opened this issue 10 months ago • 3 comments

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..

biopsin avatar Apr 27 '25 08:04 biopsin

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

REAndroid avatar Apr 27 '25 16:04 REAndroid

Confirm the latest commit:https://github.com/REAndroid/APKEditor/commit/d501eb390c517e8373931cf1819662f963bbcb19 fixes this issue

REAndroid avatar Apr 27 '25 17:04 REAndroid

You didn't provide important information Operating system as on issue template. Sorry must have slipped somewhere, but its void linux x86_64-glibc

biopsin avatar May 02 '25 09:05 biopsin