该文件似乎是二进制 XML 格式。这种格式是什么以及如何以编程方式对其进行解析(而不是使用 SDK 中的 aapt 转储工具)?
此二进制格式未在此处的文档中讨论。
注意 :我想从 Android 环境之外访问这些信息,最好是从 Java。
有一个应用程序可以读取 apk 文件并将 XML 解码为几乎原始的形式。
用法:
apktool d Gmail.apk && cat Gmail/AndroidManifest.xml
检查android-apktool以获取更多信息