adb 命令
adb devices , 獲取設備列表及設備狀態
[xuxu:~]$ adb devicesList of devices attached 44c826a0device
adb get-state , 獲取設備的狀態
[xuxu:~]$ adb get-statedevice
設備的狀態有 3 種,device , offline , unknown
device:設備正常連接
offline:連接出現異常,設備無響應
unknown:沒有連接設備
adb kill-server , adb start-server , 結束 adb 服務, 啓動 adb 服務,通常兩個命令一起用
adb logcat , 打印 Android 的系統日誌
adb bugreport , 打印dumpsys、dumpstate、logcat的輸出,也是用於分析錯誤
adb bugreport > d:ugreport.log
adb install , 安裝應用,覆蓋安裝是使用 -r 選項
adb uninstall , 卸載應用,後面跟的參數是應用的包名,請區別於 apk 檔案名
adb pull , 將 Android 設備上的檔案或者檔案夾複製到本地
adb pull sdcard/pull.txt d:
adb push , 推送本地檔案至 Android 設備
adb push d:push.txt sdcard/
adb root , adb remount, 只針對類似小米開發版的手機有用,可以直接已這兩個命令獲取 root 權限,並掛載系統檔案系統爲可讀寫狀態
adb reboot , 重啓 Android 設備
adb forward , 將 宿主機上的某個端口重定向到設備的某個端口
adb forward tcp:1314 tcp :8888
adb connect 遠程連接 Android 設備