adb在除錯的作用

2021-07-05 14:26:45 字數 1040 閱讀 3578

使用adb呼叫activitymanager

1、啟動乙個activity

adb shell am start[options]

2、監控crash與anr

3、強制結束乙個應用

4、啟動乙個service

5、傳送乙個廣播

am start -n com.android.browser/com.android.browser.browseractivity

am start -a android.intent.action.call -d tel:10086

am start -a android.intent.action.view -d

adb 在除錯的作用

adb bugreport

bugreport > /sdcard/bugreport.txt

adb在除錯中的使用-使用adb logcat 命令來抓取應用程式log資訊

命令:adb logcat [option][filter]

options:

-s:設定輸入日誌的標籤,只顯示該標籤的日誌

-f:將日誌輸出到檔案,預設輸出到標準輸出流

-v:設定日誌的輸出格式,注意只要設這一項

-b:載入乙個日誌緩衝區,預設是main

-c:清空所有的日誌快取資訊

logcat > /sdcard/log1.txt

adb logcat -v time

adb logcat -v brief

adb logcat -v process

adb logcat -v tag

adb logcat -v thread

adb logcat -v raw

adb logcat -v long

adb logcat -c

adb logcat -b system(與系統相關的日誌)

adb logcat -b radio(廣播和**)

adb logcat - b events

adb logcat -b main(預設的緩衝區)

邏輯在除錯中的作用

1。今天運用在邏輯上的使用 調式double serice 和 double provider 死活不出來,執行這兩個,就是不出來,我在圖上分析了原因 反證方法 如果順序真是這樣的,證明我的假設是錯的,引入 事實結果1 但是現實我是對的。只有一種可能性了,我呼叫都沒呼叫。最後更改配置搞定。今後要多學...

usb除錯與adb除錯

之前沒有太注意二者的區別,這裡簡單記錄一下。usb除錯,android應用開發或許經常會用到,之前我也是用這個方式來除錯程式的,android裝置如果是手機的話就很方便,裝置開啟usb除錯,並用資料線連線電腦與android手機,你的android studio就能看到控制台有手機的日誌輸出了。如果...

ADB 設定遠端除錯

相信很多人在android 開發除錯的時候會碰到這樣乙個問題,把手機和電腦通過usb連線上後兩邊都沒有提示.重啟手機和電腦還是有沒有反應 只有充電的指示卻沒有usb連線的提示.這個時候你就會無法進行真機除錯.你可以試試遠端adb除錯的方法.其實啟動遠端adb除錯也很簡單,只需要如下幾個步驟就可以了....