我正在开发一个分析android应用程序的Java SE应用程序。
是否有可用于验证AndroidManifest.xml的架构/ DTD? 如果找到名称空间定义,如:
xmlns:android="http://schemas.android.com/apk/res/android"
但是schemas.android.com没有解析为真正的主机,因此没有架构文件: - (
注意:我不想要在Android上作为平台进行验证。
答案 0 :(得分:2)
尝试使用android-sdk附带的aapt工具。你可以执行
aapt badge命令从Android apk文件中找出android manifest xml的详细信息
答案 1 :(得分:1)
Android XML没有DTD /架构,您必须依赖其他可以进行验证的工具,例如Naresh解释。
另见"Where are the schemas for XML files on an Android project?"