aapt命令详解

article/2025/10/28 12:05:28

aapt是android自动打包工具之一。

环境配置:

aapt一般在android sdkbuild-tools中对应文件夹里面,将其路径添加到环境变量中,即可在命令行中直接使用aapt命令;


aapt参数详解

aapt 命令后可直接查看参数详解

aapt l[ist] [-v] [-a] file.{zip,jar,apk}
  1. aapt l xxx.apk :查看apk目录

  2. aapt l -a xxx.apk:详细列出apk内容;
    若内容较多,可保存到本地文件中,如 aapt l -a xxx.apk > xxx.txt

  3. aapt l -v xxx.apk : 以table的形式输出目录

    1. table的表目有:Length、Method、Size、Ratio、Date、Time、CRC-32、Name。
    2. 其中Method表示压缩形式,有:DeflateStored两种,即该Zip目录采用的算法压缩模式 or 存储模式
    3. 可以看出resources.arsc、*.png采用压缩模式,而其它采用压缩模式。
    4. Ratio表示压缩率。CRC-32未明其意,Sodino盼指教。
      在这里插入图片描述
  4. aapt dump 命令

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

    badging-----------Print the label and icon for the app declared in APK
    permissions------Print the permissions from the APK
    resources---------Print the resource table from the APK
    configurations----Print the configurations in the APK
    xmltree-------------Print the compiled xmls in the given assets
    xmlstrings---------Print the strings of the given compiled xml assets

    1. aapt d badging xxx.apk :显示标签、图标和应用程序的相关描述
    2. aapt d permissions xxx.apk :显示apk所具有的系统权限
    3. aapt d resources xxx.apk :查看apk资源
    4. aapt d configurations xxx.apk :查看apk配置
    5. aapt d xmltree facebook_googleplay_V1.0.0.apk res/anim-v21/design_bottom_sheet_slide_out.xml :查看xml的树形结构
    6. aapt d xmlstrings facebook_googleplay_V1.0.0.apk res/anim-v21/design_bottom_sheet_slide_out.xml :查看xml中所有的string
      在这里插入图片描述

Demo:

查找apk包中所有Activity的名称

通过查找AndroidManifest.xml文件内容来定位:

aapt dump xmltree facebook_googleplay_V1.0.0.apk \
AndroidManifest.xml | grep activity

始发于2017.6.13


http://chatgpt.dhexx.cn/article/dNHnM4HF.shtml

相关文章

aapt 命令查看apk包名(aapt命令大全)

1 aapt是什么: aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看,创建, 更新ZIP格式的文档附件(zip, jar, apk)。也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具&…

aapt命令的使用

一.背景 1.最初使用aapt是为了做安卓应用的安全性测试。对于普通用户权限的应用我们通常使用的方法是在shell下run-as ,如返回值为run-as: Package ‘’ is not debuggable,我们就认为测试通过。在我们的安卓平台从7.x升为9.x以后,以后我们测试的应用改为系统权限&a…

Word插入公式自动编号+交叉引用

针对于word自带的公式编辑器 一、公式编号 1.插入公式 ‘“alt”“” ,弹出插入公式,此处推荐SimpleTex可直接截图识别公式,直接复制进word,亲测好用。 2. 编号 2.1 公式后添加“#”,光标放在"#"后。 2.2…

批量删除引用#批量删除交叉引用

批量删除引用 原文如下: 批量删除引用操作 1)ctrH进行替换操作 2)特殊格式选中“尾注标记” 3)然后被替换的内容就会变^e 4)全部替换后如图 批量删除交叉引用 如上图还存在交叉引用没有被删除 更新域之后 替换…

在毕业设计论文Word中交叉引用参考文献

前言:临近毕业季,撰写毕业设计论文是非常关键的一步,往往毕业论文需要引用大量参考文献才能论证自己的研究内容,且参考文献需要交叉引用。 在学位论文中引用参考文献时,应在引出处的右上方用方括号标注阿拉伯数字编排…

论文写作:word连续交叉引用

文章目录 一、问题背景二、步骤 一、问题背景 在写作得时候,使用word的 “交叉引用”功能可以形成超链接格式的标号。但是交叉引用每次只能选择一篇论文,在连续选择多篇论文的时候,就是 “[1][2][3]” 而不是 “[1-3]” 这样的格式。 如图&a…

word交叉引用多个参考文献

1、对参考文献进行编号 2、引用–>交叉引用,插入多个参考文献 3、选中参考文献,右击选择切换域代码,得到: 4、在第一篇文献后添加 \#“[0”,最后一篇添加 \#“0]”,位于中间的文献添加 #“”&#xff0c…

Word交叉引用怎么才能只引用编号项

需求: 如上图,题注标签和引用的标签不一致,但 Word2016 只有【仅标签和编号】选项,没有仅标签选项。 解决方法: (1)插入题注>勾选【从题注中排除标签】 (2)在文中插…

word交叉引用的理解

交叉引用,就类似一个超链接,其状态跟自动生成的目录一样,只要按住ctrl键,单击后即可切换到引用的地方。 引用的类型包括对标题的引用,对图Figure 对表Table的引用等。 存在一个问题:自定义的标题&#xff…

Word 参考文献管理 - 交叉引用 + 批量修改上标

Word参考文献管理 - 交叉引用 批量修改上标 引言一、参考文献编号设置二、交叉引用三、域代码修改四、批量修改上标 引言 感觉Word参考文献管理不如Latex方便,但是有些论文必须要用word写… Word管理参考文献的三种方法1 详细总结Word交叉引用的流程如下&#xff…

参考文献的交叉引用

文章目录 插入参考文献寻找参考文献参考文献顺序更新 我们在写论文的时候需要引用参考文献,一般我们使用的是交叉引用,下面我详细的讲述一下如果在参考文献处加入交叉引用。 插入参考文献 寻找参考文献 参考文献顺序更新 像上图 我们发现参考文献的顺序…

word里面做交叉引用办法

1 列举自己的引用文献,右键选中《项目符号和编号》 2 选择想要的格式 圈1两侧加[] 3 引用-交叉引用 4 在需要插入的位置选择对应文献即可 记得一定要选《段落编号》 备注快捷键: 上角标快捷键是shiftctrlj加号 下角标快捷键是ctrlj加号

【参考文献交叉引用教程】

Word2021 参考文献交叉引用教程 0 前言1 格式分类2 格式设置方法2.1 引用单个参考文献2.2 引用两个连续的参考文献2.3 引用三个及以上连续的参考文献2.4 引用三个及以上非连续的参考文献 0 前言 对于多个参考文献引用的,简单来说,就是将引用切换到代码域…

word域代码交叉引用合并

word域代码交叉引用 一. 两个引用的情况二. 多个引用三、注意事项 一. 两个引用的情况 一般插入两个交叉引用之后的效果是这样的[1][5],如果想变成[1,5],就要用到域代码,步骤如下: 右键点击“切换域代码” 然后会变成这样&#xf…

IDA交叉引用详解

交叉引用 1.代码交叉引用2. 数据交叉引用3. 交叉引用列表 1.代码交叉引用 代码交叉引用的前缀为:CODE XREF如下图显示,箭头方向表示引用位置的相对方向。 每一个交叉引用的最后一位后缀表示引用的类型: o 普通流 ,表示一条指令到…

如何使用word管理参考论文——交叉引用

首先,将参考文献写在文档末尾,并使用编号。编号后才能使用交叉引用,交叉引用不能引用不存在的东西 。 然后将光标置于待插入位置,点击菜单引用-》题注-》交叉引用 在弹出的菜单里选择编号项和段落编号 参考文献不必按顺序列出&…

Word交叉引用连续引用多个参考文献

在写论文之时,难免会引用参考文献,有时会连续引用多个参考文献 1.准备好参考文献和引用点 2.交叉引用 比如要连续引用参考文献1-至参考文献4,可先交叉引用参考文献1和参考文献4,交叉引用好的参考文献如下图,我们的目…

word 批量把参考文献的交叉引用变成上标形式

背景 写创新项目,开题报告都遇到了。很多参考文献都是写一篇就引用一篇嘛,然后每次手动去改成上标,手腕疼,就想着能不能简单点的搞,所以有了如下的博文 步骤 1、CtrlH打开替换界面,选项哪儿选择使用通配符…

书签交叉引用

书签交叉引用 (适用数量少的情况) 优点:可以实现任意文字交叉引用 缺点:适用于数量少的情况,不适用与数量多的情况1.插入书签 1.1 选中待插入内容,选中1 1.2 在word工具栏中选择插入书签 1.3 书签命名,然后选择添加 …