Android 使用apktool生成apk时出错

Android 使用apktool生成apk时出错,android,Android,我正在尝试反编译,然后使用apktool重新编译一个apk。 我使用的apktool如下所示: 未对文件进行任何更改。我刚刚反编译并重新编译了它们,但apktool显示出错误。当我对xml文件进行一些更改时,问题仍然存在。 我现在该怎么办 认为该问题是由apktool对某些位置XML元素进行错误解码引起的。您可以通过将`formatted=“false”添加到它出错的所有行或等待Apktool 2.0(设置为大约1.5个月后发布)来手动修复此问题 我们为这个确切的问题添加了大约25个单元测试,

我正在尝试反编译,然后使用apktool重新编译一个apk。 我使用的apktool如下所示:

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


认为该问题是由apktool对某些位置XML元素进行错误解码引起的。您可以通过将`formatted=“false”添加到它出错的所有行或等待Apktool 2.0(设置为大约1.5个月后发布)来手动修复此问题


我们为这个确切的问题添加了大约25个单元测试,希望这个例子在2.0上得到修复。您可以从源代码构建2.0并对其进行测试。

我回答这个问题,以防有人遇到同样的问题。 如果您不关心apk的资源,可以使用以下命令跳过资源提取

apktool d -r my_app.apk

此命令将跳过res文件夹的反编译。

仅尝试
apktool d Phone.apk
。仍然存在相同的问题。我使用的版本是1.5.2。仅此版本有问题吗?我在哪里可以找到apktool 2.0的源代码?除了2.0之外,任何版本都有问题。Apktool的源代码位于Github/Googlecode上,是一个谷歌搜索工具:)