2010-09-07 65 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。您还需要使用修改的文件重新签名。