Appium获取apk包名(appPackage)、主activity(appActivity)

参考:https://blog.csdn.net/mtbaby/article/details/78676477(感谢大神~)

方法一:Appium for windows直接读取(最简单!!!)

在Appium for windows中查看:

方法二:android自动打包工具

1、确认App存储路径:

2、cmd进入build-tools某个版本的目录:

>> aapt dump badging XXX.apk

主activity:com.example.android.contactmanager.ContactManager(也可以写成:.ContactManager)。

扫描二维码关注公众号,回复: 8486597 查看本文章

方法三:ADB命令获取

1、连接手机或者启动模拟器,打开需要测试的App;

2、cmd中输入一下命令,即可获取:

>> adb shell

>> dumpsys activity | grep mFocusedActivity

注意:如果第1步未操作,获取不到被测试的App信息。

方法四:解压apk包获取

1、用解压工具(如好压,winrar不支持apk解压);

2、找到解压包内的AndroidManifest.xml文件,用notepad打开(notepad、ue打开都存在问题);

(1)搜索“package”,即可获取apk包名:

(2)搜索“activity”,即可获取主activity:

方法五:日志获取(难找,麻烦)

1、连接手机或者启动模拟器,打开App:

2、查看已连接设备:

>> adb devices

3、监控模拟器中的App日志,重定向输出到某个文件中:

>> adb logcat > C:\Users\Administrator\Desktop\app.log

注意:当存在多个设备时,“-s”用来指定需要监控的设备。

4、用Notepad++打开,找到需要启动的apk包名、主activity即可(有点难找,后续再观察一下有啥特征)。

发布了30 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u014722022/article/details/102629308