aapt解包

aapt:Android Asset Packaging Tool  (Android资源打包工具)

测试中可以使用aapt 命令对应用的apk进行解包,用于查看apk包名、主activity、版本等重要信息。

(注:aapt在SDK中的build-tools文件下自带,但是需要配置path的环境变量才能直接在cmd下运行,否则必须切换到相应路径下才能运行aapt命令)

解包命令:aapt d badging xxx.apk

解包结果示例:

1.Package:name 应用包名

2.VersionCode:对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途。 (注:一般发版时才会升级version code,测试时version code不能高于市场版本)

3.VersionName:展示给消费者,消费者会通过它认知自己安装的版本

4.Sdk version : SDK version Level 有对应的安卓版本号,代表应用能支持运行的最低安卓版本                                                                          

                          

5.Target sdk version:GooglePlay上线应用会对Target sdk version有政策要求,达到版本要求才能发布,谷歌鼓励使用较新的sdk版本,软件的Target sdk version要尽量高,

                                   因此低版本的Target sdk version升到高版本会做一些适配工作

6.permission:显示应用的各种权限(注:新版本应用增加新权限后,应用会不能自动升级,需用户同意新权限才可以,所以一般非必要不轻易增加新权限)

7.lauchable-activity:name... : activity入口路径

 例如在启动Activity的adb命令中会用到: adb shell am start 包名/完整Activity路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值