adb devices
啓動成功:
android
以下圖所示,/以前的就是package,以後的就是當前的activity。對於大多數的App,這個當前的activity就是am命令須要的launch activity, 但也有些應用啓動時包含了歡迎頁之類的,在你打開App的時候就自動切換了activity,那用這種方法就獲取不了須要的package。shell
#查看當前app的入口 adb shell dumpsys window windows | findstr "Current"
#打開App方式 1 #com.ss.android.ugc.aweme/com.s... 這個是上面獲取到的 adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.splash.SplashActivity #打開方式2 adb shell am start -n com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.splash.SplashActivity
# 殺死全部服務 adb kill\-server
# HOME 鍵 adb shell input keyevent 3
# 返回鍵 adb shell input keyevent 4
# 滑動 adb shell input swipe 300 1000 300 500 # 參數 `300 1000 300 500` 分別表示`起始點x座標 起始點y座標 結束點x座標 結束點y座標`。
# 在焦點處於某文本框時,能夠經過 `input` 命令來輸入文本。 adb shell input text hello
# 屏幕點擊 adb shell input tap x y
借鑑windows
adb input命令介紹
adb 打開和關閉應用