2010-09-07 63 views
1

如果您將apk文件從android文件系統中取出並將擴展名更改爲.zip,然後打開其中一個xml文件,則它將無法工作,因爲它使用dex編碼。但是你可以運行./adb dexdump -l xml layout.xml>〜/ Desktop/layout.xml然後編輯它以符合你的喜好。我無法弄清楚如何在apk中恢復它。我想我需要將它重新編碼爲dex,然後將其添加回檔案中。任何人都可以告訴我如何將它編碼爲dex?彙編dex文件

回答

1

二進制XML格式與Dalvik EXecutable格式無關。

「aapt」工具將重新打包APK。您還需要使用修改的文件重新簽名。