Android系統adb除錯命令及常用抓log方法

2021-07-02 21:58:46 字數 1354 閱讀 9975

一 adb常用命令

1. 檢視裝置

adb devices      //當前連線的裝置, 連線到計算機的android裝置或者模擬器將會顯示處理

2. 安裝軟體

解除安裝軟體

adb install ***.apk               //安裝軟體

adb install -r ***.apk            //重新安裝該軟體

adb uninstall apk包名.apk         //解除安裝apk軟體

3. 登入裝置shell

adb shell                //進入手機的超級終端terminal

adb shell 命令》  //直接shell執行裝置命令, 相當於執行遠端命令

4. 從pc上傳送檔案到手機

adb push 《本地路徑》 《遠端路徑》

adb pull 《遠端路徑》 《本地路徑》

6. 其他

adb remount           //重新掛載檔案系統

adb reboot            //重啟手機

adb reboot recovery   //重啟到recovery介面

adb reboot bootloader //重啟到bootloader介面

二 log使用

android.util.log常用的方法有以下5個:log.v() log.d() log.i() log.w() 以及 log.e() 。

根據首字母對應verbose,debug,info, warn,error。

1、log.v 的除錯為黑色,任何訊息都會輸出

2、log.d 的輸出為藍色,僅輸出debug除錯資訊

3、log.i 的輸出為綠色,一般提示性訊息information,無v和d的資訊,會顯示i、w和e的資訊

4、log.w 的意思為橙色,warning資訊,需要我們注意優化android**,會輸出e的資訊。

5、log.e 為紅色錯誤資訊,分析檢視棧資訊。

三 adb logcat過濾

1. 只顯示需要的輸出,白名單

2 儲存log

使用-d引數,可以在讀完所有log後返回,而不會一直等待,在自動化較有用。例如:

adb logcat -d -s *** > ***.log //得到filter為***的日誌,存入***.log,然後返回。

3 其他

adb logcat -s tag名稱             //顯示某一tag的日誌資訊:

adb logcat -v time -s videocamera //列印出 log 資訊中時間,以及包含關鍵字 "videocamera" 的所有 log

android系統除錯工具adb命令

adb version adb devices adb get state裝置的狀態有 3 鐘,device offline unknown device 裝置正常連線 offline 連線出現異常,裝置無響應 unknown 沒有連線裝置 adb root adb remount需要先配置對應的檔...

Android 使用Wifi連線ADB除錯App

在手機端使用超級終端進行設定 如果前面顯示的符號是 則執行su命令切換到 然後一次執行以下命令 setprop service.adb.tcp.port 9999 9999是我指定的埠下聯客戶端連線需要使用相同的埠 stop adbd start adbd 執行ok的情況下應該是不返回的 在wind...

Android除錯工具之ADB

android除錯工具之adb 1.什麼是adb adb的全稱為android debug bridge,顧名思義,這個是pc機與android裝置的連線橋。簡單的說,就是通過adb pc可以控制與之相連的android裝置。通過adb我們可以在eclipse中方面通過ddms來除錯android程...