如果你从android文件系统中取出一个apk并将扩展名更改为.zip,那么打开其中一个xml文件它将无效,因为它是用dex编码的。但是你可以运行./adb dexdump -l xml layout.xml> 〜/ Desktop / layout.xml然后将其编辑为您的喜好。我无法弄清楚如何在apk中找回它。我想我需要将它编码回dex然后将其添加回存档中。谁能告诉我如何将其编码为dex?
答案 0 :(得分:1)
二进制XML格式与Dalvik EXecutable格式无关。
“aapt”工具将重新打包APK。您还需要使用修改后的文件重新签名。