我正在尝试反编译,然后使用apktool重新编译apk。 我用过这样的apktool:
未对文件进行任何更改。我只是反编译并重新编译它们但apktool显示错误。当我对xml文件进行一些更改时,问题仍然存在。 我现在该怎么办?
此致
答案 0 :(得分:2)
我正在回答这个问题,以防有人遇到同样的问题。 如果您不关心apk的资源,可以使用以下命令跳过资源提取
apktool d -r my_app.apk
此命令将跳过res文件夹的反编译。
答案 1 :(得分:0)
该问题是由apktool不正确地解码某些位置XML元素引起的。您可以通过将“formatted =”false“添加到它出错的所有行或等待Apktool 2.0(在大约1.5个月内设置为发布)来手动修复此问题。
我们为这个确切的问题添加了大约25个单元测试,希望这个例子在2.0上修复。您可以从源代码构建2.0并测试它。