LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

aapt工具简介及使用

freeflydom
2023年7月15日 11:47 本文热度 580

1、简介

aapt(Android Asset Packaging Tool)即Android资源打包工具,是一款运用于android SDK的反汇编工具,具有apk编译、反编译、分析等功能。

2、环境配置

aapt一般在AndroidSDK的build-tools目录下,把D:\AndroidSDK\build-tools\29.0.3添加至path环境变量中,我们就可以任意地方使用aapt命令。如:


 

命令行输入aapt v即可查看是否配置成功和版本号:

 


3、工具使用

aapt l[ist] [-v] [-a] 文件名.{zip,jar,apk}

备注:
1. 测试apk保存于I盘中,请注意甄别。
2. 若出现ERROR: dump failed because no AndroidManifest.xml found报错,原因是apk路径不能含中文!!!

  • 示例1aapt l I:\com.youku.phone-10.1.5-461-1126.apk  简单的罗列压缩文件中每一项的内容:

 
  • 示例2aapt l -v I:\com.youku.phone-10.1.5-461-1126.apk  列表方式详细标识出压缩文件中的每一项和很多参数:


 字段介绍:
Length:原始文件的长度
Date:日期
Time:时间
Name:名称
Method:压缩方法,Deflate及Stored两种,即该Zip目录采用的算法是压缩模式还是存储模式;可以看出resources.arsc、.png采用压缩模式,而其它采用压缩模式。
Ratio:压缩率
Size:这个是压缩省掉的大小,即如果压缩率是xx%。那Size是原始长度*(1-xx%)。
CRC-32:循环冗余校验。这个计算是有特定的算法的。
offset:zipfile中偏移量的意思


  • 示例3aapt l -a I:\com.youku.phone-10.1.5-461-1126.apk  详细输出压缩文件中所有目录的内容

  • 示例4aapt dump strings I:\com.youku.phone-10.1.5-461-1126.apk  打印apk中所有string资源表

  • 示例5aapt dump badging I:\com.youku.phone-10.1.5-461-1126.apk  查看apk中的配置信息



原文链接



该文章在 2023/7/15 11:47:24 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved