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完整名稱] |