Android 台灣中文網

標題: APK反編譯之後編譯不回去... [打印本頁]

作者: daniel199904    時間: 2013-8-4 09:37
標題: APK反編譯之後編譯不回去...
我用apktool去反編譯SystemUI.apk
出來的是正常
但是要編譯回去卻出現錯誤
開始編輯...
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml

        at brut.androlib.Androlib.readMetaFile(Androlib.java:142)

        at brut.androlib.Androlib.build(Androlib.java:159)

        at brut.androlib.Androlib.build(Androlib.java:154)

        at brut.apktool.Main.cmdBuild(Main.java:182)

        at brut.apktool.Main.main(Main.java:67)

Caused by: brut.directory.PathNotExist: apktool.yml

        at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:103)

        at brut.androlib.Androlib.readMetaFile(Androlib.java:138)

        ... 4 more

Settings.apk 編輯失敗!

更離奇的是,我用相同方法反編譯framework-res.apk
不但可以成功編譯回去,而且還加入了繁中語系
為啥...
作者: boss322    時間: 2013-8-4 12:27



手機找system\framework-res.apk
把framework-res.apk整個複製出來,然後把它設定為框架
再試看看.





作者: daniel199904    時間: 2013-8-4 15:22
還是失敗......
但是有幾個程式會成功說...
作者: ss1352tw    時間: 2013-8-4 18:56
你可以試試看Apk改之理
作者: ikv.tw    時間: 2013-8-19 02:04
請問還有需要幫忙??
麻煩提供異常檔案我作個確認再回覆你^^
作者: ian956413    時間: 2013-8-25 00:53
會沒辦法編譯回去是因為少了個apktool.yml的檔案

因為剛開始我也有這問題,但是重新再反編譯後就找到這問題了

所以要注意反編譯後有沒有apktool.yml的檔案
作者: ppboy1019    時間: 2013-10-8 13:05
想我用APK改之理有時反編譯時就出現問題了!
聽說是aapt的問題????




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1