AndroidKiller回编译BrutException错误

AndroidKiller回编译BrutException错误

No resource identifier found for attribute 'compileSdkVersionCodename' in package 'android' 错误

<此处多项错误>xxx

Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1):

大致错误错误内容如上

出现这个问题后,进行搜索,很多教程说是因为 apktool 版本低,但是前往 github 升级最新版本依旧出现此报错。

如果有同样的问题,需要执行以下命令:

java -jar apktool_2.5.0.jar<这里填自己的 apktool 文件> empty-framework-dir

示例:
首先打开 apktool 在 AndroidKiller 中的路径,一般位于 \bin\apktool\apktool 中,

cd /d xxx

然后执行命令即可

D:\software\AndroidKiller__v1.3.1\AndroidKiller_v1.3.1\bin\apktool\apktool>java -jar apktool_2.5.0.jar empty-framework-dir

如果依旧无效,可以尝试删除以下文件:

C:\Users\<这里填自己的用户名>\AppData\Local\apktool\framework\1.apk

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://zwc365.com/2021/12/10/androidkiller回编译brutexception错误

Buy me a cup of coffee ☕.