aapt及apktool用法

aapt

aapt工具是在android sdk里面。不是window平台自带的命令。
aapt具体在sdk里的路径如下:

Android\sdk\build-tools\27.0.3

aapt d[ump] [option] file.{apk} [asset [asset]]

打印apk包的相关信息。其中,option可选项为如下

strings

badging 打印apk的lebal和icon,其中也会打印权限。

permission 打印权限,比badging中的更全面(自定义的也会打印出来)

resources

configurations

xmltree

xmlstrings

aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml] … 等(见命令参考)

打包android资源。


apktool

apktool能反编译apk文件,从而查看apk的资源及代码文件。
apktool工具也需要单独安装,安装参考官网(可能需要翻墙访问)。

常见用法

apktool d[ecode] [options] <file_apk>

其中options的可选项为

-f,–force 强制删除目标地址,即如果反编译的结果存放路径存在,那么此选项会覆盖已有文件。

-o, --output

-r, --no-res 不解码资源文件

-s,–no-src 不解码源文件

其它可选参数见apktool命令用法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值