adb常用命令以及log抓取

2021-09-10 05:54:07 字數 1720 閱讀 8382

adb 命令大全:

1. 檢視裝置

adb devices      //顯示連線的裝置

如果輸入adb devices時,顯示mew0115700061afa    no permissions;

需要將手機的usb除錯設定到傳輸**即可;

2.檢視當前的activity

adb shell dumpsys activity activities

此時會顯示taskrecord的訊息,在這裡面可以檢視一些你需要的資訊;

3.抓取log

(1)adb log

它和android.util.log是相互使用的;

log.v() log.d() log.i() log.w() 以及 log.e() 分別對應著verbose,debug,info, warn,error。

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

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

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

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

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

(2)adb logcat | grep "renshuguo tag1314"

過濾訊息

(3)adb logcat | grep  -i "renshuguo tag1314"

忽略大小寫

(4)adb logcat | grep "renshuguo tag1314" >111.txt

log檔案在111.txt中

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

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

4.安裝軟體 解除安裝軟體

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

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

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

3. 登入裝置shell

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

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

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

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

6. 其他

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

adb reboot            //重啟手機

adb reboot recovery   //重啟到recovery介面

adb reboot bootloader //重啟到bootloader介面

3 其他

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

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

啟動/停止

adb start-server

adb kill-server

adb root

詳細介紹adb的一篇部落格推薦

adb常用命令

安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat 檢視手機是否連線,以及連線了幾台手機 adb d...

adb 常用命令

adb命令的主要用途 1.執行android裝置的shell 命令列 2.管理模擬器或android裝置的對映埠。3.安裝和解除安裝應用程式。關閉或開啟adb服務 關閉adb服務 adb kill server 開啟adb服務 adb start server 檢視當前連線的裝置 adb devic...

adb 常用命令

顯示當前執行的全部模擬器 對某一模擬器執行命令 abd s 模擬器編號 adb devices列出來id 命令 獲取模擬器中的檔案 adb pull 用pull命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...