adb操作模擬器app的指令
阿新 • • 發佈:2021-07-08
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=後跟著的字串的內容就是介面名