我想要反編譯,然後使用apktool重新編譯一個apk。 我用apktool這樣的: Error使用apktool創建apk文件
對文件所做的任何更改。我只是反編譯並重新編譯它們,但是apktool顯示錯誤。當我對xml文件進行一些更改時,問題仍然存在。 現在我該怎麼做?
Regards
我想要反編譯,然後使用apktool重新編譯一個apk。 我用apktool這樣的: Error使用apktool創建apk文件
對文件所做的任何更改。我只是反編譯並重新編譯它們,但是apktool顯示錯誤。當我對xml文件進行一些更改時,問題仍然存在。 現在我該怎麼做?
Regards
這個問題是由於apktool不正確地解碼一些位置XML元素造成的。您可以手動修復此問題,方法是將所有錯誤或等待Apktool 2.0(在約1.5個月內發佈)的行添加爲`formatted =「false」。
我們爲這個確切的問題增加了約25個單元測試,希望這個例子固定在2.0。你可以從源代碼構建2.0並測試它。
我使用的版本是1.5.2。這個版本只是一個問題嗎?我在哪裏可以找到apktool 2.0的源代碼? –
它是除2.0以外的任何版本的問題。 Apktool的來源在Github/Googlecode上,並且是Google搜索:) –
我在回答這個問題,以防萬一有人遇到同樣的問題。 如果你不關心的apk的資源,你可以使用下面的命令
apktool d -r my_app.apk
此命令將跳過res文件夾的decompling跳過資源的開採。
請僅嘗試'apktool d Phone.apk'。 – user1621629
仍然是同樣的問題.. –