获取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的动态运动(1)
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- MySQL 创建数据库并且指定编码
GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREATE DATABASE ` ...
- JVM基础学习
public class TestJVM { // 运行时数据区[方法区.堆.程序计数器.虚拟机栈.本地方法栈] private static int _1M = 1024 * 1024; publi ...
- cojs 疯狂的求和问题 解题报告
QAQ 好久不在cojs上出题了 最近学了点新科技,于是就做成题来分享了 这道题是要求simga(i^k) 那么就先说说部分分的算法吧: 10分: 直接暴力就可以了,时间复杂度O(nlogk) 30分 ...
- 猜拳 GuessFist
import java.util.Scanner;import java.util.Random;/***跟电脑玩石头剪刀布,需要从控制台输入信息,*然后去判断,然后给予反馈信息*/public cl ...
- Generic repository pattern and Unit of work with Entity framework
原文 Generic repository pattern and Unit of work with Entity framework Repository pattern is an abstra ...
- IntelliJ IDEA像Eclipse一样打开多个项目
原文:http://blog.csdn.net/zht666/article/details/47831893 我们做项目实际中经常会遇到这样的情况,创建一个common项目(Maven项目)作为公用 ...
- java开发之多线程需要学习和理解的东西
40个Java多线程问题总结 http://www.codeceo.com/article/40-java-thread-problems.html
- [ZOJ1610]Count the Colors(线段树,区间染色,单点查询)
题目链接:http://www.icpc.moe/onlinejudge/showProblem.do?problemCode=1610 题意:给一个长8000的绳子,向上染色.一共有n段被染色,问染 ...
- linux/unix网络编程之 poll
转自http://www.cnblogs.com/zhuwbox/p/4222382.html poll 与 select 很类似,都是对描述符进行遍历,查看是否有描述符就绪.如果有就返回就绪文件描述 ...