如果您从 android 文件系统中取出一个 apk 并将扩展名更改为 .zip 然后打开其中一个 xml 文件,它将无法工作,因为它是在 dex 中编码的。但是您可以运行 ./adb dexdump -l xml layout.xml > ~/Desktop/layout.xml 然后根据您的喜好对其进行编辑。不过,我不知道如何将它恢复到 apk 中。我想我需要将它编码回 dex,然后将它添加回存档中。谁能告诉我如何将它编码成 dex?
最佳答案
二进制 XML 格式与 Dalvik 可执行文件格式无关。
“aapt”工具将重新打包 APK。您还需要使用修改后的文件对其重新签名。
关于android - 组装一个dex文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3655358/