AndroidManifest.xml 分析:aapt dump xmltree 命令详解
aapt dump xmltree 命令用于分析apk文件中的 AndroidManifest.xml 文件的内容。下面是通过该命令得到的分析结果:
-
'manifest' 标签:表示应用程序的清单文件,包含了应用程序的基本信息。
- android:versionCode:应用程序的版本号,值为1。
- android:versionName:应用程序的版本名,值为'1.0'。
- android:compileSdkVersion:应用程序的编译版本,值为21。
- android:compileSdkVersionCodename:应用程序的编译版本名称,值为'13'。
- package:应用程序的包名,值为'com.mko.location1'。
- platformBuildVersionCode:平台的版本号,值为21。
- platformBuildVersionName:平台的版本名,值为'd'。
-
'uses-sdk' 标签:表示应用程序的SDK版本信息。
- android:minSdkVersion:最低支持的SDK版本号,值为18。
- android:targetSdkVersion:目标SDK版本号,值为21。
-
'uses-permission' 标签:表示应用程序需要使用的权限。
- android:name:权限的名称,值为'android.permission.ACCESS_MOCK_LOCATION'。
- android:name:权限的名称,值为'android.permission.INTERNET'。
- android:name:权限的名称,值为'android.permission.ACCESS_FINE_LOCATION'。
- android:name:权限的名称,值为'android.permission.ACCESS_COARSE_LOCATION'。
-
'permission' 标签:表示应用程序定义的权限。
- android:name:权限的名称,值为'com.mko.location1.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION'。
- android:protectionLevel:权限的保护级别,值为2。
-
'application' 标签:表示应用程序的配置信息。
- android:theme:应用程序的主题,值为@0x7f10021e。
- android:label:应用程序的标签,值为@0x7f0f001c。
- android:icon:应用程序的图标,值为@0x7f0d0000。
- android:debuggable:应用程序是否可调试,值为0xffffffff。
- android:allowBackup:应用程序是否允许备份,值为0xffffffff。
- android:supportsRtl:应用程序是否支持RTL布局,值为0xffffffff。
- android:extractNativeLibs:是否提取原生库,值为0x0。
- android:fullBackupContent:完整备份内容,值为@0x7f120000。
- android:appComponentFactory:组件工厂,值为'androidx.core.app.CoreComponentFactory'。
- android:dataExtractionRules:数据提取规则,值为@0x7f120001。
-
'activity' 标签:表示应用程序的 Activity 组件。
- android:name:Activity 的名称,值为'com.mko.location1.MainActivity'。
- android:exported:Activity 是否可导出,值为0xffffffff。
-
'provider' 标签:表示应用程序的 Content Provider 组件。
- android:name:Content Provider 的名称,值为'androidx.startup.InitializationProvider'。
- android:exported:Content Provider 是否可导出,值为0x0。
- android:authorities:Content Provider 的权限,值为'com.mko.location1.androidx-startup'。
-
'meta-data' 标签:表示应用程序的元数据。
- android:name:元数据的名称,值为'androidx.emoji2.text.EmojiCompatInitializer'。
- android:value:元数据的值,值为'androidx.startup'。
- android:name:元数据的名称,值为'androidx.lifecycle.ProcessLifecycleInitializer'。
- android:value:元数据的值,值为'androidx.startup'。
注意:最后的警告信息并不属于aapt dump xmltree 命令的分析结果,而是关于 JKS 密钥库格式的警告。
原文地址: https://www.cveoy.top/t/topic/pe2F 著作权归作者所有。请勿转载和采集!