anysdk安卓打包失败

xception in thread “main” brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\qt-084\AppData\Local\Temp\brut_util_Jar_2833405436742392453.tmp, p, --forced-package-id, 127, --min-sdk-version, 10, --target-sdk-version, 22, --version-code, 1, --version-name, 1.0, -F, C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\tempApk\game_92688_1.0.apk, -0, arsc, -A, C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\assets, C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\build\apk]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:433)
at brut.androlib.Androlib.buildApk(Androlib.java:631)
at brut.androlib.Androlib.build(Androlib.java:286)
at brut.androlib.Androlib.build(Androlib.java:254)
at brut.apktool.Main.cmdBuild(Main.java:224)
at brut.apktool.Main.main(Main.java:84)
Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\qt-084\AppData\Local\Temp\brut_util_Jar_2833405436742392453.tmp, p, --forced-package-id, 127, --min-sdk-version, 10, --target-sdk-version, 22, --version-code, 1, --version-name, 1.0, -F, C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\tempApk\game_92688_1.0.apk, -0, arsc, -A, C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\assets, C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\build\apk]
at brut.util.OS.exec(OS.java:95)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:427)
… 5 more

找到AnySDK安装目录tool子目录下的apktool2.jar ,然后去Google官网找个其他版本的 apktool 试试

https://ibotpeaches.github.io/Apktool/

好的,谢谢

C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\res\layout\plugin_ads.xml:2: error: No resource identifier found for attribute ‘orientation’ in package ‘android’

C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\res\layout\plugin_ads.xml:2: error: No resource identifier found for attribute ‘layout_width’ in package ‘android’

C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\res\layout\plugin_ads.xml:2: error: No resource identifier found for attribute ‘layout_height’ in package ‘android’

C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\res\layout\plugin_ads.xml:4: error: No resource identifier found for attribute ‘id’ in package ‘android’

C:\Users\qt-084\Documents\AnySDKFiles\Output…\workspace\000000\decompile\res\layout\plugin_ads.xml:4: error: No resource identifier found for attribute ‘layout_width’ in package ‘android’

又报这么一大堆错误,我是真看不懂

编译母包的Android SDK和build-tools版本比当前工具版本高了一些

建议先用把本地高于23的AndroidSDK和build-tools目录删掉重新出母包

这边后面会处理一下win下的工具版本给个替换包

win工具替换包有了吗,

之前尝试把所有相关工具更到最新,但怀疑第三方的smali.jar/baksmali.jar有些其他问题,从cp搜集来的个别包会打不过

aapt/adb/android.jar/dexdump/dx/dx.jar/zipalign这些组件如果要自行更新,基本都能在AndroidSDK目录下找到

apktool.jar下载地址https://ibotpeaches.github.io/Apktool/ 改成apktool2.jar替换到安装目录下