appium之使用adb查看包名和activity名

appium之使用adb查看包名和activity名

一:查看手機上的APP包名

1.不使用參數:adb shell pm list packages,打印設備/模擬器上的所有軟件包

使用-f參數:adb shell pm list packages -f,輸出包和包相關聯的文件

使用-d參數:adb shell pm list packages -d,只輸出禁用的包。由於本機禁用沒有,輸出爲空。

使用-e參數:adb shell pm list packages -e,只輸出啓用的包。

使用-s參數:adb shell pm list packages -s,只輸出系統的包。

使用-3參數:adb shell pm list packages -3,只輸出第三方的包。

使用-i參數:adb shell pm list packages -i,只輸出包和安裝信息(安裝來源)。

使用-u參數:adb shell pm list packages -u,只輸出包和未安裝包信息(安裝來源)

使用–user參數:adb shell pm list packages --user <USER_ID>,根據用戶id查詢用戶的空間的所有包,USER_ID代表當前連接設備的順序,從零開始:

使用-e參數且設置過濾條件:adb shell pm list packages -e “ximalaya”,只輸出啓用的包。

appium如何獲取到APP的啓動activity
方法一:

adb shell
monkey -p 包名 -v -v -v 1

在這裏插入圖片描述
方法二:
aapt dump bading apk所在路徑\apk名字(或者直接把apk拖進命令行)
運行後的結果中以下兩行分別是應用包名package和入口activity名稱
package: name=’com.xxx.android.xx’
launchable-activity: name=’com.xxx.android.xx.view.xxxrActivity’
注:在android sdk目錄搜索可以找到aapt.exe,如果沒有可以下載apktool。

方法三:
進入命令行,輸入adb logcat|grep START點擊待測應用即可
在這裏插入圖片描述
交流羣:861156674

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