Search code examples
androidcommand-lineapktool

ERROR: Asset package include 'C:\Users\jody\apktool\framework\1.apk' not found


I need apk tool for repacking my app.So I install it on windows and in command line type this instruction

apktool b decoded myapp.apk

but I recieve this error

enter code here I: Copying classes.dex file...
I: Checking whether resources has changed...
I: Building resources...
ERROR: Asset package include 'C:\Users\jody\apktool\framework\1.apk' not found.
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, 17, -F, C:\Users\jody\AppData\Local\Temp\APKTOOL8545160768118157496.tmp, -0, arsc, -I, C:\Users\jody\apktool\framework\1.apk, -S, C:\Users\jody\Desktop\RV2013\result\res, -M, C:\Users\jody\Desktop\RV2013\result\AndroidManifest.xml]
    at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
    at brut.androlib.Androlib.buildResources(Androlib.java: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, 17, -F, C:\Users\jody\AppData\Local\Temp\APKTOOL8545160768118157496.tmp, -0, arsc, -I, C:\Users\jody\apktool\framework\1.apk, -S, C:\Users\jody\Desktop\RV2013\result\res, -M, C:\Users\jody\Desktop\RV2013\result\AndroidManifest.xml]
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.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, 17, -F, C:\Users\jody\AppData\Local\Temp\APKTOOL8545160768118157496.tmp, -0, arsc, -I, C:\Users\jody\apktool\framework\1.apk, -S, C:\Users\jody\Desktop\RV2013\result\res, -M, C:\Users\jody\Desktop\RV2013\result\AndroidManifest.xml]
    at brut.util.OS.exec(OS.java:89)
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
    ... 6 more

Now I want ask how i can fix this error?


Solution

  • Solution: update to the latest version of apktool (2.1.0 at the time of writing).

    The new apk is in the "dist" folder.

    Remember to sign it with testsign.jar before installing it on your device.

    EDIT: remember to use zipalign too!