2.查詢裝置
3.安裝應用
4.檔案操作
5.安全命令
6.指令碼命令
7.除錯命令
8.截圖&錄屏
嘗試ing
adb tcpip 5555
adb connect device_ip_address
adb devices
注意:需要手機開啟usb除錯
adb devices或者adb devices -l
adb 會針對每個裝置輸出此狀態資訊:序列號(由 adb 建立的字串)
adb -s serialnumber(序列號)
選擇某個裝置傳送指令
adb install path_to_apk(apk存放路徑)將檔案複製到裝置adb push local remote
從裝置複製檔案adb pull remote local
adb disable-verity
開啟讀寫許可權:
adb root
adb disable-verity
adb reboot
adb root
adb remount
adb wait-for [-transport] -state
等待裝置處於指定狀態。
state:值可以是 device、recovery、sideload 或 bootloader。
transport:值可以是 usb、local 或 any。
adb remount:開啟/system and /vendor讀寫許可權
adb reboot [bootloader | recovery | sideload | sideload-auto-reboot ]重新啟動裝置
bootloader 選項重新啟動到引導引導程式。
recovery 選項重新啟動到恢復模式。
sideload 選項重新啟動恢復模式並啟動 sideload 模式。
sideload-auto-reboot 選項與 sideload 一樣,但它在完成旁載入後會重新啟動。
adb root使用 root 許可權重新啟動 adbd
將 bugreport 輸出到指定路徑adb bugreport path(存放路徑)
將日誌資料輸出到螢幕adb logcat [-help] [option] [filter-spec]
log.v(string, string)(詳細)
log.d(string, string)(除錯)
log.i(string, string)(資訊)
log.w(string, string)(警告)
log.e(string, string)(錯誤)
adb shell screencap /sdcard/screencap.png(儲存路徑/名稱)
adb shell screenrecord /sdcard/screenrecord.mp4(儲存路徑/名稱)
按 ctrl + c(在 mac 上為 command+c)停止螢幕錄製,否則,到三分鐘或 --time-limit 設定的時間限制時,錄製將自動停止。
adb shell screenrecord --time-limit 20 /sdcard/screenrecord.mp4(儲存路徑/名稱)1.adb devices
檢視連線裝置
2.adb push
將電腦上的檔案傳至手機
3.adb pull
將手機上的檔案傳至電腦
問題:adb: error: failed to copy 『d:\test.txt』 to 『miui/』: remote couldn』t create file: is a directory
解決:
ADB常用指令
開發中時常要用到adb命令,個人感覺用命令要比視覺化操作方便很多,尤其是針對記憶體不是很充裕的情況 一些視覺化操作軟體很耗記憶體,特別卡 一般安裝好sdk後,在sdk資料夾下的platform tools中就可以找到 為了方便使用,不需要每次都通過cmd開啟adb.exe而是直接在cmd中使用adb...
常用adb指令
常用adb指令 adb shell 進入shell exit 退出shell su cd system sd data 進入系統內指定資料夾 ls 列表顯示當前資料夾內容 rm r 刪除名字為 的資料夾及其裡面的所有檔案 rm 刪除檔案 rmdir 刪除 的資料夾 adb shell環境下mkdir...
adb 常用指令 !
b adb remount 需要完全 root 把system 目錄以讀寫的方式重新掛載,執行後就可以修改 system 目錄下的東西了 c adb shell 登入到手機,可以執行各種 linux 命令。執行後會出現上面提到的提示符,然後游標閃動等待輸入命令,比如 ls 列出當前目錄下的目錄和檔案...