参考: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)。
方法三: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即可(有点难找,后续再观察一下有啥特征)。