验证 AndroidManifest.xml 文件

Posted

技术标签:

【中文标题】验证 AndroidManifest.xml 文件【英文标题】:Validating AndroidManifest.xml file 【发布时间】:2012-04-20 08:42:31 【问题描述】:

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

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

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

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

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

【问题讨论】:

Where are the schemas for XML files on an Android project?的可能重复 【参考方案1】:

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

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

【讨论】:

感谢您的提示。我去看看。【参考方案2】:

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

另见"Where are the schemas for XML files on an Android project?"

【讨论】:

以上是关于验证 AndroidManifest.xml 文件的主要内容,如果未能解决你的问题,请参考以下文章

AndroidManifest.xml文件安全探索

AndroidManifest.xml文件安全探索

如何从 APK 文件中查看 AndroidManifest.xml?

SourceTree提交AndroidManifest.xml文件

AndroidManifest.xml文件详解

查看xxx.apk文件的AndroidManifest.xml操作步骤: