adb 使用

打開開發者模式

使用adb

  • 查看設備碼
adb devices

啓動成功:
image.pngandroid

  • 打開一個App 查看當前app的package&activity

 以下圖所示,/以前的就是package,以後的就是當前的activity。對於大多數的App,這個當前的activity就是am命令須要的launch activity, 但也有些應用啓動時包含了歡迎頁之類的,在你打開App的時候就自動切換了activity,那用這種方法就獲取不了須要的package。shell

#查看當前app的入口
adb shell dumpsys window windows | findstr "Current"

image.png

  • 使用 app的package&activity 打開App
#打開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

image.png

adb命令操控手機無效解決方案:

  • 確認打開了開發者模式(通常點那個版本號5次會打開開發者模式)。
  • 確認打開USB調試
  • 模擬點擊打開(一些特定的手機會有這個選項,好比小米)。

adb 命令整理

# 殺死全部服務
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 打開和關閉應用
相關文章
相關標籤/搜索