美文网首页
通过aapt查看apk配置信息

通过aapt查看apk配置信息

作者: 天雨流芳hodo | 来源:发表于2019-08-19 09:01 被阅读0次

    1.aapt是什么,先抄录一段


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


    2.环境变量设置

    找到aapt.exe所在目录,将这个路径E:\changjun\software\android-sdk_r24.4.1-windows\android-sdk-windows\build-tools\29.0.0设置环境变量,添加到path下


    image.png

    在cmd中输入aapt验证添加是否成功

    3.获取apk包名

    打开cmd,输入指令aapt dump badging APK的全名,如
    aapt dump badging C:\Users\Administrator\Desktop\2019.apk,也可以cmd中输入aapt dump badging后,直接拖动apk到cmd框中。
    此时有遇到报错


    image.png

    dump failed because no AndroidManifest.xml found,网上查询未找到解决办法,后来将apk中的中文名干掉,再次aapt,成功获取到包名(原因未知)


    image.png

    4.获取launcherActivity

    继续刚才的操作,拖动,查看launcherActivity


    image.png

    5.脚本中对应关系

    platformName:这里是android的apk
    deviceName:手机设备名称,通过adb devices查看
    platformVersion:android系统的版本号
    appPackage:apk包名
    appActivity:apk的launcherActivity

    如果想把以上的信息放在某个文本中可以使用
    aapt dump bading Game.apk > out.txt 这样在aapt.exe的同级目录下就可以找打一个out.txt

    相关文章

      网友评论

          本文标题:通过aapt查看apk配置信息

          本文链接:https://www.haomeiwen.com/subject/anoajctx.html