获取apk信息工具(android SDK的aapt工具)
aapt命令是android SDK 中的一个工具,功能强大,比如在windows平台获取apk包的信息。
使用该工具准备条件,也即获取aapt.exe文件的方式(2选1即可):
- 安装android SDK 包(java虚拟机也是需要的),可执行文件aapt.exe一般默认路径C:\Users\你的用户名\AppData\Local\Android\android-sdk\platform-tools 。
- 或者在http://code.google.com/p/android-apktool/downloads/list 下载apktool-install-windows-r05-ibot.tar.bz2,获取aapt.exe文件。
为确保运行,可添加到环境变量或者在cmd窗口中中cd到对应路径执行。
1、获取apk基本信息
在cmd中执行命令:
aapt【主命令】 d【参数1】 badging【参数值】 C:\QuickSearchBox.apk【目标apk文件】>C:\info.txt【信息文件存放位置】
aapt d badging C:\QuickSearchBox.apk>C:\info.txt
在cmd窗口执行后,打开C:\info.txt如下
| package: name=’com.android.quicksearchbox’ versionCode=’110′ versionName=’1.1′ original-package:’com.android.quicksearchbox’ sdkVersion:’8′ targetSdkVersion:’10′ uses-permission:’android.permission.GLOBAL_SEARCH’ uses-permission:’android.permission.READ_CONTACTS’ uses-permission:’com.android.browser.permission.READ_HISTORY_BOOKMARKS’ uses-permission:’android.permission.ACCESS_NETWORK_STATE’ uses-permission:’android.permission.INTERNET’ uses-permission:’android.permission.WRITE_SETTINGS’ application: label=’Search’ icon=’res/drawable-mdpi/search_app_icon.png’ launchable activity name=’com.android.quicksearchbox.SearchActivity’label=’Search’ icon=” uses-feature:’android.hardware.touchscreen’ main app-widget other-activities other-receivers supports-screens: ‘small’ ‘normal’ ‘large’ ‘xlarge’ supports-any-density: ‘true’ locales: ‘–_–’ ‘ca’ ‘da’ ‘ja’ ‘nb’ ‘de’ ‘bg’ ‘th’ ‘fi’ ‘vi’ ‘sk’ ‘uk’ ‘el’ ‘nl’ ‘pl’ ‘sl’ ‘tl’ ‘ko’ ‘ro’ ‘ar’ ‘fr’ ‘hr’ ‘sr’ ‘tr’ ‘cs’ ‘es’ ‘it’ ‘lt’ ‘pt’ ‘hu’ ‘ru’ ‘lv’ ‘sv’ ‘en_GB’ ‘zh_CN’ ‘es_US’ ‘pt_PT’ ‘zh_TW’ densities: ’120′ ’160′ ’240′ |
更多aapt命令参看:http://song3304.blog.163.com/blog/static/28262506201293194435582/
关于Eclipse签名APK打包,错误解决方法:http://blog.csdn.net/wtbee/article/details/38230461
获取apk信息工具(android SDK的aapt工具)的更多相关文章
- 教你使用Android SDK布局优化工具layoutopt
创建好看的Android布局是个不小的挑战,当你花了数小时调整好它们适应多种设备后,你通常不想再重新调整,但笨重的嵌套布局效率往往非常低下,幸运的是,在Android SDK中有一个工具可以帮助你优化 ...
- Android SDK开发常用工具的使用及其异常处理
由于以下操作都是命令操作,所以在执行以下操作之前确保环境变量 ANDROID_HOME 指向的是正确的Android SDK的路径: 一.启动Android SDK Manager: android ...
- Android SDK中 tools 工具介绍
Android SDK包含了各种各样的定制工具,简介如下: Android模拟器(Android Emulator ) 它是在你的计算机上运行的一个虚拟移动设备.你可以使用模拟器来在一个实际的Andr ...
- Linux系统上使用php获取apk信息
最近在做一个apk商城,需要在用户上传了apk之后系统自动读取apk信息(包名,版本号等),后台语言使用的是php,需要php去调用系统的aapt命令去读取apk信息,在Linux系统上安装aapt的 ...
- php获取apk信息
使用方法如下: <?php require('apk_parser.php'); $p = new ApkParser(); /* if($argc<2) { echo "usa ...
- ubuntu 运行android sdk 下的工具adb报bash: ./adb: No such file or directory
运行adb出现这种错误: bash: ./adb: No such file or directory 但adb确实存在. 可能1:你用的是64位的Linux,没装32位运行时库,安装 $ sud ...
- 手把手让你爱上Android sdk自带“9妹”(9patch 工具)
前几天群成员讨论过关于9patch的工具[我比较喜欢喊它9妹子,西西(*^_^*)].然后研究了一下,比较简单但是很实用的一个Android sdk 自带工具.这里给大家做一个分享下经验! 1.什么是 ...
- Android SDK自带调试优化工具
Android sdk中自带了一些分析内存,界面调优的非常实用的工具,这对于分析和调试我们的应用十分有帮助,由于我使用的是linux版本的sdk,所以就以linux版本的工具做一个介绍,这些工具的具体 ...
- android sdk屏幕截图工具
调用android sdk中的工具,在开发板上截图. 使用usb线连接android设备,打开adb调试. 进入目录 sdk/tools/ 运行 traceview.bat 运行 uiautomato ...
随机推荐
- Javascript 中childNodes和children的区别
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- Thread的第二天学习
1.Timer 2.TimerTask 3.new Timer().schedule(new TimerTask( public void run(){...} ),long/date [ ...
- Hibernate中createCriteria即QBC查询的详细用法 .Hibernate中createCriteria即QBC查询的详细用法 .
现在假设有一个Student类,内有id,name,age属性String hql = "from Student s";按照以前的做法,我们通常是Query query = se ...
- DelphiXE下String转PAnsiChar(反向转换)
很多资料只提到升迁到xe,而我们调用底版本c++开发的程序,是只能按Ansi操作的,所以需要反向转换. var s:PansiChar;s:=PansiChar(AnsiString('我我我我我') ...
- NSPoint
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasep ...
- PHP Redis 集群封装类
<?php /** * Redis 操作,支持 Master/Slave 的负载集群 * * @author V哥 */ class RedisCluster{ // 是否 ...
- 运行Android应用时提示ADB是否存在于指定路径问题
打开eclipse,选择指定的Android应用工程并Run,提示: [2014-06-28 11:32:26 - LinearLayout] The connectionto adb is down ...
- MyEclipse开发WebService教程
. 创建一个 webService 工程. 2. 创建一个普通 Java 类 3. 创建 webService 服务端 HelloJaxwsDelegate.java 的源代码如下: 4. 导 ...
- Git show-branch显示提交信息
git中查看日志,我们用的比较多的就是 git log 以及带一些参数,如: 以一行显示提交日志: $ git log --pretty=oneline 显示最后的几次提交日志: $ git log ...
- tahoma字体对中文字的影响
一提到tahoma字体大家都会想到,它是一个英文字体,对中文不会有影响. 但是今天就遇到一个问题,tahoma字体会影响中文字的显示,如: html代码: <div class="bo ...