Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果您从 android 文件系统中取出一个 apk 并将扩展名更改为 .zip,然后打开其中一个 xml 文件,它将无法工作,因为它是用 dex 编码的。但是您可以运行 ./adb dexdump -l xml layout.xml > ~/Desktop/layout.xml 然后根据自己的喜好对其进行编辑。不过,我不知道如何将其恢复到 apk 中。我想我需要将它编码回 dex 然后将其添加回存档中。谁能告诉我如何将它编码成dex?
二进制 XML 格式与 Dalvik EXecutable 格式无关。
“aapt”工具将重新打包 APK。您还需要使用修改后的文件重新签名。