天天看點

adb工具的使用

目錄

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工具的使用

解除安裝:adb unstall <包名>

adb工具的使用

3. 檔案導入/導出

        adb push 之前應該執行以下指令。否則會報權限錯誤。且腳本在執行前應該利用chmod添加執行權限。(adb: error: failed to copy 'xxx' to 'xxx': remote couldn't create file: Read-only file system)

adb工具的使用

打開要上傳檔案的路徑所在cmd:(把檔案系統挂載起來)之後再進行pull、push操作

adb root

adb remount
           

a). 上傳檔案指令:adb push local remote

adb push 要上傳的檔案 上傳檔案放置的路徑

如 push:adb push tt.txt /data

結果如下圖:

adb工具的使用

b). 下載下傳檔案指令:adb pull remote local

adb工具的使用

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:清理所有日志的指令

繼續閱讀