2013-05-15 83 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跳過資源的開採。