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 裝置