Android中aapt命令实践

 更新时间:2018年01月15日 11:43:03   投稿:laozhang  
本篇文章给大家详解了Android aapt命令介绍及常用命令实践,有这方面需求的朋友跟着学习下吧。

引言

朋友要查看一个已存在包的versionCode信息,在群里面询问,由于是已经存在的apk包,并且只需要其中的versionCode信息,笔者就给发了一段aapt命令:aapt dump badging <files.apk> 下面针对aapt 命令做一下介绍,之前笔者也对一些常用adb命令也做过介绍:总结一些常用Android adb 命令,了解这些命令以后,可以更方便我们开发,提高开发效率。在这笔者在网上随便下载了一个app作为演示用。

aapt 命令大全

aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]

badging

Print the label and icon for the app declared in APK.打印APK中声明的应用程序的标签和图标。

aapt dump badging

permissions

Print the permissions from the APK.打印APK中声明的权限信息

aapt dump permissions

**resources **

Print the resource table from the APK.打印APK中的资源表

aapt dump resources

configurations

Print the configurations in the APK.打印APK中的配置信息

aapt dump configurations

xmltree

Print the compiled xmls in the given assets.打印指定apk的指定xml文件。

aapt dump configurations

xmlstrings

Print the strings of the given compiled xml assets.打印xml文件中所有的字符串信息

aapt dump xmlstrings

aapt l[ist] [-v] [-a] file.{zip,jar,apk}

List contents of Zip-compatible archive.列出压缩文件目录

aapt list <file.apk>

aapt list

aapt list -v <file.apk>

会以table的形式输出目录

aapt list -v

aapt list -a <file.apk>

详细输出所有目录的内容(= aapt list)

其他aapt 命令

aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...]

Delete specified files from Zip-compatible archive.

aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...]

Add specified files to Zip-compatible archive.

aapt v[ersion]

Print program version.

相关文章

  • Android开发中那些需要注意的坑

    Android开发中那些需要注意的坑

    这篇文章主要介绍了Android开发过程中那些需要注意的坑,有一些是自己遇到的,特分享给大家,需要的朋友可以参考下
    2016-04-04
  • Android Studio中使用lambda表达式的方法

    Android Studio中使用lambda表达式的方法

    这篇文章主要介绍了Android Studio中使用lambda表达式的方法,需要的朋友可以参考下
    2017-06-06
  • 解决android viewmodel 数据刷新异常的问题

    解决android viewmodel 数据刷新异常的问题

    这篇文章主要介绍了解决android viewmodel 数据刷新异常的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 总结Android App内存优化之图片优化

    总结Android App内存优化之图片优化

    网上有很多大拿分享的关于Android性能优化的文章,主要是通过各种工具分析,使用合理的技巧优化APP的体验,提升APP的流畅度,但关于内存优化的文章很少有看到。下面是我在实践过程中使用的一些方法,很多都是不太成熟的项目,只是将其作为一种处理方式分享给大家。
    2016-08-08
  • OpenGL Shader实例分析(3)等待标识效果

    OpenGL Shader实例分析(3)等待标识效果

    这篇文章主要介绍了OpenGL Shader实例分析第3篇,等待标识效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • Android Dialog仿ios9中UIAlertController控件

    Android Dialog仿ios9中UIAlertController控件

    这篇文章主要为大家详细介绍了Android Dialog仿ios9中UIAlertController控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Libgdx解决部分Android机型锁屏崩溃的方法

    Libgdx解决部分Android机型锁屏崩溃的方法

    今天小编就为大家分享一篇关于Libgdx解决部分Android机型锁屏崩溃的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Android编程实现短信收发及语音播报提示功能示例

    Android编程实现短信收发及语音播报提示功能示例

    这篇文章主要介绍了Android编程实现短信收发及语音播报提示功能,结合实例形式分析了Android实现短信的接收、发送以及相应的语音播报提示功能相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • Android中TelephonyManager类的用法案例详解

    Android中TelephonyManager类的用法案例详解

    这篇文章主要介绍了Android中TelephonyManager类的用法,以获取Android手机硬件信息为例详细分析了TelephonyManager类的使用技巧,需要的朋友可以参考下
    2015-09-09
  • Android 实现秒转换成时分秒的方法

    Android 实现秒转换成时分秒的方法

    这篇文章主要介绍了Android 实现秒转换成时分秒的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05

最新评论