• Android 使用 aapt 命令查看 apk 包名


    一、aapt 是什么

    aapt 即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看,创建, 更新ZIP格式的文档附件(zip, jar, apk)。也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build scripts和IDE插件会使用这个工具打包apk文件构成一个Android 应用程序。在使用aapt之前需要在环境变量里面配置sdk-tools路径,或者是路径+aapt的方式进入aapt。

    aapt 命令可应用于查看apk包名、主activity、版本等很多信息。

    二、aapt 的使用

    首先需要配置aapt的环境变量,然后我们就可以使用aapt命令来查看一些内容了。

    2.1 查看apk包各种详细信息

    使用aapt查看apk包的packageName、versionCode、applicationLabel、launcherActivity、permission等各种详细信息
    aapt dump badging <file_path.apk>  > out.txt


    2.2 查看权限

    aapt dump permissions <file_path.apk>  > out.txt


    2.3 查看资源列表

    aapt dump resources <file_path.apk>
    一般都会输出很多的信息,如要全部查看,请用下面这两句:
    aapt dump resources <file_path.apk>   >  out.txt
    这样会把所有的信息通过重定向符">"输出到 out.txt 文件中,然后再打开该文件即可查看。


    2.4 查看apk配置信息

    aapt dump configurations <file_path.apk> > out.txt


    2.5 查看指定apk的指定xml文件

    aapt dump xmltree <file_path.apk> res/***.xml
    以树形结构输出的xml信息。
    aapt dump xmlstrings <file_path.apk> res/***.xml
    输出xml文件中所有的字符串信息。

  • 相关阅读:
    Netty NioEventLoop 源码解析(运行相关)
    挖矿病毒的回溯(稍后补充,原来是自己傻逼了)
    关于centos后台执行的坑
    记录编写TS的一些想法
    webstorm永久激活
    PCL学习笔记(六):ubuntu下QT配置PCL
    PCL学习笔记(二)、PCL编码风格
    PCL学习笔记(三):PCL的点类型
    PCL学习笔记(四):PCD文件格式
    PCL学习笔记(五):PCD文件的IO操作
  • 原文地址:https://www.cnblogs.com/renhui/p/11381634.html
Copyright © 2020-2023  润新知