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)。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章