adb操做命令

    首先配置一下SDK環境變量

  • 在系統變量裏新建ANDROID_HOME的變量,值爲SDK目錄,個人目錄是G:\adt-bundle-windows-x86-20131030\sdk
  • 在用戶變量值中的Path中添加%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools(先後若是還有其餘變量請用分號隔開)
  • 打開cmd命令行,輸入adb會看到版本信息以及一些使用幫助。 

    ​​​​​一些命令

  • 啓動DDMS:                         ddmswindows

  • 查看adb命令幫助信息:        adb help緩存

  • 在命令行中查看LOG信息:  adb logcat -s 標籤名spa

  • 查看bug報告:                      adb bugreport 命令行

  • 安裝apk:                             adb install <apk文件路徑> 調試

  • 卸載apk:                            adb uninstall <軟件名>      adb uninstall -k <軟件名>   若是加 -k 參數,爲卸載軟件可是保留配置和緩存文件. 日誌

  • 從電腦上發送文件到設備:    adb push <本地路徑> <遠程路徑>orm

  • 從設備上下載文件到電腦:    adb pull <遠程路徑> <本地路徑>cmd

for crash log : logcat -b crash -dform

for xxx log : logcat -b main -d -s xxxxx   xxxxxthread

 

 

在本地調試代碼時,咱們常常經過查看LogCat日誌來分析解決問題。對於發佈的應用,在代碼中執行命令「logcat -d -v threadtime」也能達到一樣的效果,只不過是獲取到了用戶手機的logcat。當Native崩潰時,Android系統一樣會輸出崩潰堆棧到LogCat,那麼拿到了LogCat信息也就拿到了Native的崩潰堆棧。

 

提取 anr信息

adb pull /data/anr/traces.txt 

相關文章
相關標籤/搜索