我是很簡單的把一個軟體放進AndroidKiller,然后什么都不動,什么都不改。直接用AndroidKiller里的編譯,然后竟然沒辦法編譯出APK檔案。我把我用的APK和AndroidKiller,下面是例外的顯示,發上來,看一下有沒有大神能幫我處理一下,非常感謝。
當前 Apktool 使用版本:Android Killer Default APKTOOL
正在編譯 APK,請稍等...
>I: Using Apktool 2.3.1
>I: Smaling smali folder into classes.dex...
>I: Building resources...
>S: WARNING: Could not write to (C:\Users\Administrator\AppData\Local\apktool\framework), using C:\Users\ADMINI~1\AppData\Local\Temp\ instead...
>S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
>W: C:\Users\Administrator\Desktop\AndroidKiller\projects\base\Project\AndroidManifest.xml:1: error: No resource identifier found for attribute 'compileSdkVersion' in package 'android'
>W:
>W: C:\Users\Administrator\Desktop\AndroidKiller\projects\base\Project\AndroidManifest.xml:1: error: No resource identifier found for attribute 'compileSdkVersionCodename' in package 'android'
>W:
>Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_7761073243475897527.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 26, --version-code, 14785800, --version-name, 2.0.5.8, --no-version-vectors, -F, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL5835171731998167400.tmp, -0, arsc, -0, appkey, -0, assets/DC9lcl6FXSuJ9S40, -0, arsc, -I, C:\Users\ADMINI~1\AppData\Local\Temp\1.apk, -S, C:\Users\Administrator\Desktop\AndroidKiller\projects\base\Project\res, -M, C:\Users\Administrator\Desktop\AndroidKiller\projects\base\Project\AndroidManifest.xml]
> at brut.androlib.Androlib.buildResourcesFull(Androlib.java:492)
> at brut.androlib.Androlib.buildResources(Androlib.java:426)
> at brut.androlib.Androlib.build(Androlib.java:305)
> at brut.androlib.Androlib.build(Androlib.java:270)
> at brut.apktool.Main.cmdBuild(Main.java:227)
> at brut.apktool.Main.main(Main.java:75)
>Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_7761073243475897527.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 26, --version-code, 14785800, --version-name, 2.0.5.8, --no-version-vectors, -F, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL5835171731998167400.tmp, -0, arsc, -0, appkey, -0, assets/DC9lcl6FXSuJ9S40, -0, arsc, -I, C:\Users\ADMINI~1\AppData\Local\Temp\1.apk, -S, C:\Users\Administrator\Desktop\AndroidKiller\projects\base\Project\res, -M, C:\Users\Administrator\Desktop\AndroidKiller\projects\base\Project\AndroidManifest.xml]
> at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:456)
> at brut.androlib.Androlib.buildResourcesFull(Androlib.java:478)
> ... 5 more
>Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_7761073243475897527.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 26, --version-code, 14785800, --version-name, 2.0.5.8, --no-version-vectors, -F, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL5835171731998167400.tmp, -0, arsc, -0, appkey, -0, assets/DC9lcl6FXSuJ9S40, -0, arsc, -I, C:\Users\ADMINI~1\AppData\Local\Temp\1.apk, -S, C:\Users\Administrator\Desktop\AndroidKiller\projects\base\Project\res, -M, C:\Users\Administrator\Desktop\AndroidKiller\projects\base\Project\AndroidManifest.xml]
> at brut.util.OS.exec(OS.java:95)
> at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:450)
> ... 6 more
APK 編譯失敗,無法繼續下一步簽名!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/68953.html
標籤:Android
上一篇:為什么Android端獲取的session與后臺springboot產生的不一致?
下一篇:如何獲取應用產生的圖片快取
