參考: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即可(有點難找,後續再觀察一下有啥特徵)。