android - 组装一个dex文件

标签 android xml apk dex

如果您从 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/

相关文章:

android - 如何将YouTube播放列表粘贴到ListView-Android?

php - 通过XPath直接显示文本内容?

android - react-native run-android 错误 : Unable to upload some APKs

android - 如何通过java代码以编程方式生成apk文件

android - 在 Android 中获取大写锁定状态

android - onLongClick 后在特定位置显示图像

xml - PyCharm 4 不会在双击 .ui 文件时打开 Qt Designer。 (Linux)

c# - WCF Web 服务响应 XML 文件

python - 如何将kivy项目转换为android的apk

android - 如何使用 OkHttp 3.2.0 在 Picasso 2.5.2 中添加基本身份验证