lixinso@lixinso-desktop:/data/software/android-sdk-linux_86/platforms/android-7/tools$ ./aapt dump badging /data/work/resource/prebuilt_app/packages/Google_Maps_4.1.1.apk
package: name= 'com.google.android.apps.maps' versionCode ='4156' versionName ='4.1.1'
sdkVersion:'4'
uses-permission:'android.permission.CALL_PHONE'
uses-permission:'android.permission.GET_TASKS'
uses-permission:'android.permission.READ_CONTACTS'
uses-permission:'android.permission.WRITE_CONTACTS'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.VIBRATE'
uses-permission:'android.permission.WAKE_LOCK'
uses-permission:'com.google.android.googleapps.permission.GOOGLE_AUTH'
uses-permission:'com.google.android.googleapps.permission.GOOGLE_AUTH.local'
uses-permission:'android.permission.READ_PHONE_STATE'
uses-permission:'android.permission.ACCESS_FINE_LOCATION'
uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
uses-permission:'com.android.providers.im.permission.READ_ONLY'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission:'android.permission.DISABLE_KEYGUARD'
uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT'
uses-permission:'android.permission.GET_ACCOUNTS'
uses-permission:'android.permission.MANAGE_ACCOUNTS'
uses-permission:'android.permission.USE_CREDENTIALS'
uses-permission:'com.google.android.providers.gsf.permission.READ_GSERVICES'
uses-permission:'com.google.android.permission.RECEIVE_DATA_MESSAGE'
uses-permission:'com.google.android.apps.maps.permission.REMOTE_INTENT'
application: label='Maps' icon='res/drawable-160dpi/ic_launcher_maps.png'
launchable activity name ='com.google.android.maps.MapsActivity'label='' icon=''
main
app-widget
wallpaper
other-activities
search
other-receivers
other-services
supports-screens: 'small' 'normal' 'large'
locales: '--_--' 'en_US' 'ca' 'da' 'fa' 'ja' 'nb' 'id' 'de' 'he' 'bg' 'th' 'fi' 'hi' 'vi' 'sk' 'uk' 'el' 'nl' 'pl' 'sl' 'tl' 'ko' 'ro' 'ar' 'fr' 'hr' 'sr' 'tr' 'cs' 'es' 'ms' 'et' 'it' 'lt' 'hu' 'ru' 'lv' 'sv' 'iw' 'fr_CA' 'en_GB' 'zh_CN' 'pt_BR' 'pt_PT' 'zh_TW' 'es_MX'
densities: '160' '240' '65535'
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lixinso/archive/2010/11/30/6045680.aspx
分享到:
相关推荐
在Windows操作系统中,CMD命令行默认使用的是GBK编码,而许多现代工具,如aapt(Android Asset Packaging Tool),可能会产生UTF-8编码的输出。当你尝试在CMD中处理包含非ASCII字符(例如中文)的信息时,可能会遇到...
标题 "aapt解析apk版本信息" 涉及到的是Android开发中的一个重要工具——Android Asset Packaging Tool(aapt)。aapt是Android SDK的一部分,用于处理应用程序的资源,并生成相应的二进制XML文件、R类文件以及APK包...
python aapt 分析APK文件,获取应用包名,版本号,版本名 代码直接复制即可,亲测多次可用,
aapt-apk工具
`aapt`(Android Asset Packaging Tool)是Android SDK中用于处理应用资源的命令行工具,它可以解析APK文件,提取出其中的各种信息。在Java环境下,我们可以通过调用aapt的Java API来实现对APK文件的解析,尤其是在...
Android 批量读取APK 包名,版本信息, 内内置apk 跟aapt.ext package: name='com.tencent.mobileqq' versionCode='432' versionName='6.6.0' platformBuildVersionName=''
aapt能够进行编译、打包、验证和压缩资源,同时也可以用来提取APK文件中的信息,包括签名、版本号等。 1. **查看签名信息**:在Android中,每个发布的APK都需要经过签名,以确保应用的完整性和来源的可信性。签名...
如提示找不到aapt,请把aapt添加到环境变量中,aapt目录android-sdk-linux/build-tools下 或修改脚本如下红色字体为电脑aapt路径 #echo package and versionName echo `aapt d xmltree "$f" AndroidManifest.xml |...
aapt.exe 解析apk工具
2. **反编译APK**:开发者或逆向工程师可以使用`AAPT`来提取APK中的资源文件,如图片、XML布局等,以了解其他应用的设计思路。 3. **自定义APK**:在不改变应用源代码的情况下,通过`AAPT`替换或添加资源文件,实现...
在Windows环境下,使用C#基于aapt解析Android APK文件是一个技术性强且实用的过程。aapt(Android Asset Packaging Tool)是Android SDK的一部分,主要用于处理APK的资源文件,如图片、XML布局等。C#作为.NET框架的...
使用`aapt dump badging aapt-linux.apk`,检查应用的基本信息,如包名、图标、主Activity等。 2. 查看版本信息: 使用`aapt dump badging aapt-linux.apk | grep version`,提取版本号和代码。 3. 分析权限: ...
**Android Asset Packaging Tool (AAPT) 是Android开发中不可或缺的一部分,主要用于处理APK中的资源和配置信息。在本文中,我们将深入探讨AAPT的工作原理、功能以及如何使用它来检查和修改APK文件。** **一、AAPT...
通过使用ApkHelper,开发者可以不需深入了解Android系统的底层机制,就能快速获取到APK的相关信息,这在调试、逆向工程或自动化测试中非常实用。 ApkHelper的核心功能包括: 1. **解析AndroidManifest.xml**:它...
2. **构建命令行参数**:根据需求,可以构建不同的AAPT命令,如`aapt dump badging <apk_path>`用于获取APK的基本信息,包括包名、主Activity、版本等;`aapt dump resources <apk_path>`可以列出所有资源ID。 3. *...
在实际使用中,你可以将aapt的输出重定向到文件,以便于分析大量或复杂的APK信息。例如,使用`aapt l your_apk_file.apk > output.txt`将资源列表保存到文本文件中。 总的来说,aapt是Android开发者和安全研究人员...
本主题将深入探讨如何使用Java来获取APK文件的相关信息,包括包名、版本、权限、图标以及启动图等关键元数据。这些信息对于理解和管理Android应用至关重要。 首先,我们从获取APK的包名开始。包名在Android中是应用...
我然后就给他装了Android SDK通过build-tools下面的aapt.exe文件执行命令即可得到所有apk信息。 aapt命令 aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive. aapt d[ump] [–...
例如,`ApkUtil`可能包含解析APK信息、提取资源、甚至修改APK内容等功能。 总的来说,理解和掌握AAPT对于Android开发者来说至关重要,因为它允许直接与APK文件交互,获取必要的元数据,这对于调试、分析和逆向工程...
apk信息查看工具aapt.exe