目錄
1. adb服務開啟/停止
2. apk安裝/解除安裝
3. 檔案導入/導出
4. log 資訊
5. 進入 recovery 模式
6. logcat 使用
adb 工具:
ADB與本地 TCP 端口 5037 綁定,并偵聽從 adb 用戶端發送的指令—所有 adb 用戶端均使用端口 5037 與 adb 伺服器通信。然後,伺服器設定與所有運作的模拟器/裝置連接配接。
(ps:本文隻介紹常用的幾個指令)
1. adb服務開啟/停止
本地開啟:
開啟服務:adb start-server
停止服務:adb kill-server
在序列槽工具裡:(不用進入fastboot模式)
開adb:setprop persist.sv.debug.adb_enable 1
關adb:setprop persist.sv.debug.adb_enable 0
2. apk安裝/解除安裝
安裝:adb install <PATH>
解除安裝:adb unstall <包名>
3. 檔案導入/導出
adb push 之前應該執行以下指令。否則會報權限錯誤。且腳本在執行前應該利用chmod添加執行權限。(adb: error: failed to copy 'xxx' to 'xxx': remote couldn't create file: Read-only file system)
打開要上傳檔案的路徑所在cmd:(把檔案系統挂載起來)之後再進行pull、push操作
adb root
adb remount
a). 上傳檔案指令:adb push local remote
adb push 要上傳的檔案 上傳檔案放置的路徑
如 push:adb push tt.txt /data
結果如下圖:
b). 下載下傳檔案指令:adb pull remote local
c). 同步檔案指令:adb shell sync
4. log 資訊
使用 logcat 抓 log 資訊:
指令:adb logcat > 1.txt
使用 -s 過濾log标簽:adb logcat -s 關注log标簽
使用 -c 清除緩存log:adb logcat –c
5. 進入 recovery 模式
進入Recovery 模式可以使用組合鍵,也可以使用adb 指令進入recovery 模式:
adb reboot recovery
6. logcat 使用
logcat -c :清理的是main緩存區域的日志;
adb logcat -c -b events:清理系統事件資訊日志
adb logcat -c -b main -b events -b radio -b system:清理所有日志的指令