Buongiorno, ho l'esigenza di modificare il nome di un APK per caricarne una seconda versione separata sul Play Store.
Ho scritto sulla sezione dedicata ai principianti (quale mi reputo) ma senza seguito, magari qui c'è qualcuno con le competenze adatte.
Ho decompresso un APK con apktool, ho modificato tutti i punti in cui compariva il nome dell'app nel file AndroidManifest.xml, ma al momento della ricompressione mi da gli errori che riporto qui sotto.
Se qualcuno sapesse come aiutarmi gli sarei molto grato.
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 8, --target-sdk-version, 8, -F, /var/folders/is/ismfd0hzGSisA2ugsJEvVU+++TI/-Tmp-/APKTOOL2379246631989656260.tmp, -0, arsc, -I, /Users/zack/Library/apktool/framework/1.apk, -S, /Volumes/AreaGrafica/Android/_Test/MIO.apk/res, -M, /Volumes/AreaGrafica/Android/_Test/MIO.apk/AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:358)
at brut.androlib.Androlib.buildResources(Androlib.jav a:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 8, --target-sdk-version, 8, -F, /var/folders/is/ismfd0hzGSisA2ugsJEvVU+++TI/-Tmp-/APKTOOL2379246631989656260.tmp, -0, arsc, -I, /Users/zack/Library/apktool/framework/1.apk, -S, /Volumes/AreaGrafica/Android/_Test/MIO.apk/res, -M, /Volumes/AreaGrafica/Android/_Test/MIO.apk/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 8, --target-sdk-version, 8, -F, /var/folders/is/ismfd0hzGSisA2ugsJEvVU+++TI/-Tmp-/APKTOOL2379246631989656260.tmp, -0, arsc, -I, /Users/zack/Library/apktool/framework/1.apk, -S, /Volumes/AreaGrafica/Android/_Test/MIO.apk/res, -M, /Volumes/AreaGrafica/Android/_Test/MIO.apk/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:93)
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:355)
... 6 more
Caused by: java.io.IOException: Cannot run program "aapt": error=2, No such file or directory
at java.lang.ProcessBuilder.processException(ProcessB uilder.java:478)
at java.lang.ProcessBuilder.start(ProcessBuilder.java :457)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:466)
at brut.util.OS.exec(OS.java:84)
... 7 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java :452)
... 10 more
Grazie
Zack