使用apktool构建apk时出错

时间:2013-05-15 06:28:52

标签: android

我正在尝试反编译,然后使用apktool重新编译apk。 我用过这样的apktool: enter image description here

未对文件进行任何更改。我只是反编译并重新编译它们但apktool显示错误。当我对xml文件进行一些更改时,问题仍然存在。 我现在该怎么办?

此致

2 个答案:

答案 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并测试它。