1. 程式人生 > 其它 >adb操作模擬器app的指令

adb操作模擬器app的指令

1.開啟cmd(模擬器處於開發者模式,USB除錯已開)

2.adb連線app

輸入指令:adb devices

連線成功如下顯示

連線不成功,解決方法如下(以逍遙模擬器為例):
①開啟檔案存放的位置,右鍵屬性,開啟檔案所在的位置

②找到MEmu.memu-prev,開啟後找到埠:

③執行如下命令:

adb connect 127.0.0.1:7555
adb devices

3.adb獲取包名和介面名(注意:模擬器APP必須開啟)


 windows命令一:adb shell dumpsys window windows | findstr mFocusedApp
 windows命令二:adb shell dumpsys window | findstr "usedApp"
 二者的區別是命令一可以查到AppWindowToken,命令二既有Token,又有AppWindowToken
 
 Linux/MacOS命令一:adb shell dumpsys window windows | grep mFocusedApp
 Linux/MacOS命令二:adb shell dumpsys window | grep "usedApp"

 得到的值:com.android.settings/.Settings 
          com.android.settings是包名
          .Settings是介面名     通過/分割包名和介面名

4.aapt獲取app安裝包的包名和介面名


  aapt dump badging E:\App\app自動化工具集合\apk\bainianaolaitemai_115.apk
    後面表示的是app安裝包的路徑及名稱
  package: name='com.yunmall.lc' package: name=後跟著的字串的內容就是包名

  launchable-activity: name='com.yunmall.ymctoc.ui.activity.LaunchActivity'
    launchable-activity: name=後跟著的字串的內容就是介面名

5.安裝app