Android ADB 指令整理

Android ADB 指令整理

基本操作

adb start-server 啟動adb伺服器
adb kill-server 關閉adb伺服器
adb devices 顯示已連結的裝置
adb -s [裝置名稱] 指定某個裝置
adb shell 進入指令模式
adb logcat 監控程式執行紀錄
adb bugreport 產生adb除錯報告

App管理

adb install [安裝檔] 安裝App
adb uninstall [Package名稱] 移除App
adb shell pm clear 清除App資料
adb shell am start -n [Package名稱].[Activity完整名稱] 開啟App
adb shell am startservice [Package名稱 ]./[Service名稱] 開啟Service
adb shell am startservice --user -0 -n [Package名稱 ]./[Service名稱] 開啟Service (高權限)
adb shell am force-stop [Package名稱] 關閉App和Service

其他

adb shell uiautomator runtest [檔名] .jar -c [Class完整名稱]#[Method名稱] -e [參數名] [參數值] 執行UIAutomator的測試
adb shell uiautomator runtest [檔名] .jar -c [Class完整名稱]#[Method名稱]
adb shell uiautomator runtest [檔名] .jar -c [Class完整名稱]