zoukankan      html  css  js  c++  java
  • aapt 命令查看apk包名、主activity、版本等信息

    在做APP自动话的时候,获取apk的包名、activity信息是最基础的,问开发虽然是最快最简单的方式,但是这样就显得测试不是很专业了

    网上找资料找半天,各种方式的都有,听他们的不如自己实践的自在,所以记录一下最简单的一种方式,

    跟现在手机获取root权限有点难,所以在这种情况下,想要知道apk的包名、activity等信息也就有点困难了;

    以下是通过aapt命令的方式获取包名

    再次之前需要你的appium环境已经安装好了,其实aapt这个就是android-sdk自带的

    以为自己的电脑为例:
    1.找到aapt的位置:

    我的android-sdk安装在D盘下,所以实际位置实在:D:Program Files (x86)Androidandroid-sdkuild-tools26.0.1

    要是实在找不到,就用windows的全局查找吧,在android-sdk这个文件夹下找也快

    2.cmd进入这个文件夹,(因为没有将aapt加入到环境变量中,所以通过这种方式)

    3.使用aapt命令:aapt[空格]dump[空格]badging[空格]APK文件

    备注:因为数据比较多,所以建议把获取的文件输入到一个txt文件里

    实际使用命令就是:aapt[空格]dump[空格]badging[空格]APK文件 > d:/log.txt

    你就可以去D盘下的log.txt里去找相关信息了

    4.实例

    aapt dump badging D:ceshi.apk > D:/log.txt   ,现在可以去D盘查看log.txt文件里的信息了

    在包里搜package,后面的name就是包名了,搜activity,可以获取到appActivity,其他的信息一样

    aapt的命令很强大,以后再继续学习,先把目前最基础的解决了

  • 相关阅读:
    循环取出正则匹配的内容(遍历).
    遍历datatable的方法
    asp.net获取URL和IP地址
    匹配多个字符串方法
    世界杯决赛不好看,有点像假球,被裁判黑了?
    2010南非世界杯冠军预测:荷兰夺冠!
    查了几家人民广场附近的川菜和湘菜馆
    白平衡(转载自wikipedia)
    梦想与感动
    港澳旅游相关备忘
  • 原文地址:https://www.cnblogs.com/bigriverx/p/13707083.html
Copyright © 2011-2022 走看看