1

如果您从 android 文件系统中取出一个 apk 并将扩展名更改为 .zip,然后打开其中一个 xml 文件,它将无法工作,因为它是用 dex 编码的。但是您可以运行 ./adb dexdump -l xml layout.xml > ~/Desktop/layout.xml 然后根据自己的喜好对其进行编辑。不过,我不知道如何将其恢复到 apk 中。我想我需要将它编码回 dex 然后将其添加回存档中。谁能告诉我如何将它编码成dex?

4

1 回答 1

1

二进制 XML 格式与 Dalvik EXecutable 格式无关。

“aapt”工具将重新打包 APK。您还需要使用修改后的文件重新签名。

于 2010-09-07T21:44:08.277 回答