Android通过aapt命令获取apk详细信息(包括:文件包名,版本号,SDK等信息)
作者:Edwin05 发布时间:2023-11-01 11:29:19
公司运维问我怎么在windows上安装模拟器,我你说你安装模拟器干什么?他说,我安装模拟器查看app的包名这些信息做统计。
我顿时想,有必要这样折腾么?
我然后就给他装了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] [--values] [--include-meta-data] WHAT file.{apk} [asset [asset ...]]
* aapt d strings *.apk ---> 打印的内容资源表字符串池APK文件。
* aapt d badging *.apk ---> 打印的标签和图标应用APK中声明。
* aapt d permissions *.apk ---> 从APK文件打印的权限
* aapt d resources *.apk ---> 从APK文件打印资源表。
* aapt d configurations *.apk ---> APK文件打印的配置。
* aapt d xmltree *.apk res/***.xml---> 以树形结构打印xml信息。
* aapt d xmlstrings *.apk res/***.xml---> 打印xml文件中所有的字符串信息。
aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml]
包android资源。它将读取资产和资源提供- m - a - s或raw-files-dir参数。- j - p - f和- r控制文件的输出选项。
aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...]
从Zip-compatible档案删除指定文件。
aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...]
指定的文件添加到Zip-compatible存档。
aapt c[runch] [-v] -S resource-sources ... -C output-folder ...
PNG预处理对一个或多个资源文件夹吗并将结果存储在输出文件夹中。
aapt s[ingleCrunch] [-v] -i input-file -o outputfile
在单个文件做PNG预处理。
aapt v[ersion]
打印程序版本。
以上所述是小编给大家介绍的Android通过aapt命令获取apk详细信息(包括:文件包名,版本号,SDK等信息)网站的支持!
来源:http://www.cnblogs.com/why168888/p/6051120.html


猜你喜欢
- 1 使用阿里的FastJson1.1 项目的pom.xml依赖<dependency> <groupId>com.a
- 实验目的:分别使用sqlite3工具和Android代码的方式建立SQLite数据库。在完成建立数据库的工作后,编程实现基本的数据库操作功能
- 以前一直接触.net相关的web开发,现在猛然使用javaWeb还是很不习惯,就连搭个框架也是第一次。一、谈谈项目架构一开始接触.net相关
- 一、背景在上一篇文章中,我们使用Seata整合了SpringBoot,在这篇文章中我们使用Seata整合SpringCloud。同时有了上一
- 前言当大家使用mybatis作为持久层框架时,在存储和查询数据时,只需要在mapper.xml文件中配置好对应字段的JdbcType和Jav
- 对象内存分配与回收策略对象的内存分配,往大方向讲,就是在堆上分配〔但也可能经过JIT编译后被拆散为标量类型并间接地栈上分配),对象主要分配在
- 1.继承Thread类,重写run方法2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Threa
- 本文实例讲述了WinForm通过操作注册表实现限制软件使用次数的方法。分享给大家供大家参考,具体如下:1.创建注册表文件:打开记事本,输入一
- 前言出去面试的时候,对java的集合框架考察的知识点还是蛮多的。除了基础的集合常见API使用,对集合底层的实现原理以及数据结构等也有很多考察
- //截取全屏图象 private void btnFul
- springboot静态资源加载顺序优先级看springboot源码里面springboot静态资源加载规则我们经常会使用springboo
- 尝试了各种防止中文乱码的方式,但是还是乱码;最后还是细节问题导致;解决方式:以及俩种方式是百度的,我的问题不是这俩块1.在requestMa
- 本文实例为大家分享了Android实现拼图游戏的具体代码,供大家参考,具体内容如下本人是用 android studio 完成的源码pack
- 本文较为详细的讲解了C#中Html.RenderPartial与Html.RenderAction的区别,具体分析如下:Html.Rende
- 泛型类泛型类封装不是特定于具体数据类型的操作。泛型类最常用于集合,如链接列表、哈希表、堆栈、队列、树等。像从集合中添加和移除项这样的操作都以
- 本篇主要是自定义动画与Animatable。AnimationSpec上一篇中,出现了多次animationSpec属性,它是用来自定义动画
- 前言:事情是这样的:运营人员反馈,通过Excel导入数据时,有一部分成功了,有一部分未导入。初步猜测,是事务未生效导致的。查看代码,发现导入
- RibbonRibbon 是 Netflix开源的基于HTTP和TCP等协议负载均衡组件Ribbon 可以用来做客户端负载均衡,调用注册中心
- 废话不多说了,直接给大家贴代码了,具体代码如下所述:/*** 把一个View的对象转换成bitmap*/private Bitmap get
- 在Material Design里,CoordinatorLayout通常用来作为顶层视图,来协调处理各个子View之间的动作,从而实现各种