1

我正在开发一个分析 android 应用程序的 Java SE 应用程序。

是否有任何架构/DTD 可用于验证 AndroidManifest.xml?如果找到命名空间定义,例如:

xmlns:android="http://schemas.android.com/apk/res/android"

但是 schemas.android.com 无法解析为实际主机,因此那里没有架构文件:-(

注意:我不想在作为平台的 Android 上进行验证。

4

2 回答 2

2

尝试 android-sdk 附带的 aapt 工具。你可以执行

aapt 徽章命令从 Android apk 文件中找出 android manifest xml 的详细信息

于 2012-04-20T09:06:40.107 回答
1

Android XML 没有 DTD/模式,您必须依赖其他可以进行验证的工具,例如像 Naresh 解释的那样。

另请参阅“Android 项目中 XML 文件的架构在哪里?”

于 2012-04-20T09:13:06.143 回答