如果您将APK从Android文件系统中取出,然后将扩展程序更改为.zip,则打开一个XML文件之一,它将无法使用,因为它已在DEX中编码。但是您可以运行./adb dexDump -l xml layout.xml>〜/desktop/layout.xml,然后将其编辑为您的喜欢。不过,我不知道如何将其恢复到APK中。我想我需要将其编码回DEX,然后将其添加回存档。谁能告诉我如何将其编码为DEX?

有帮助吗?

解决方案

二进制XML格式与DALVIK可执行格式无关。

“ AAPT”工具将重新包装APK。您还需要将其与修改后的文件重新签名。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top