2013-05-15 67 views
1

我想要反编译,然后使用apktool重新编译一个apk。 我用apktool这样的: enter image description hereError使用apktool创建apk文件

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

Regards

+0

请仅尝试'apktool d Phone.apk'。 – user1621629

+0

仍然是同样的问题.. –

回答

0

这个问题是由于apktool不正确地解码一些位置XML元素造成的。您可以手动修复此问题,方法是将所有错误或等待Apktool 2.0(在约1.5个月内发布)的行添加为`formatted =“false”。

我们为这个确切的问题增加了约25个单元测试,希望这个例子固定在2.0。你可以从源代码构建2.0并测试它。

+0

我使用的版本是1.5.2。这个版本只是一个问题吗?我在哪里可以找到apktool 2.0的源代码? –

+0

它是除2.0以外的任何版本的问题。 Apktool的来源在Github/Googlecode上,并且是Google搜索:) –

2

我在回答这个问题,以防万一有人遇到同样的问题。 如果你不关心的apk的资源,你可以使用下面的命令

apktool d -r my_app.apk 

此命令将跳过res文件夹的decompling跳过资源的开采。