Android 除錯工具 Stetho 使用學習

2021-07-01 18:48:52 字數 719 閱讀 8589

今年年初,facebook開源了乙個android開發除錯工具,叫stetho,應該是單詞stethoscope的一部分吧,意為診斷器。

在專案中新增相應**,通過chrome devtools連線裝置後具備以下功能:

可以在chrome裡進行網路訪問檢測,可以檢視請求鏈結,請求頭,json資料等

不root的情況下檢視sqlite資料庫,並且可以使用sql語句去操作

最近又公升級了,api 15 以上能檢視view hierarchy了

使用chrome devtools 需要科學上網(fanqiang),否則點 inspect 會出一直是一塊白板。(或者尋求其他方法解決)

要在專案中啟動stetho很方便,按照官方的說明:

public class

extends

public void oncreate()

}

開啟網路檢測,有兩種方式

網路請求監測

檢視與操作sqlite操作效果

檢視與操作sharedpreference

在chrome上檢視view的層級

在上圖顯示的層級中我選中actionbar後,手機上也會顯示被選中的位置

http請求頭檢視

json資料檢視

apk

source code

#debug

Android除錯工具 Stetho

stetho是facebook開源的乙個android平台除錯工具。我們的 就是以這個為中心來實現的。gradle 檔案裡直接加入stetho的依賴。stetho的依賴。僅僅須要debug模式下打包依賴,release模式打包不須要。stetho okhttp是獲取network資料須要的依賴。因為...

Android除錯工具之ADB

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

android除錯工具adb命令大全

一 adb介紹 sdk的tools資料夾下包含著android模擬器操作的重要命令adb,adb的全稱為 android debug bridge就是除錯橋的作用。通過adb我們可以在eclipse中方面通過ddms來除錯android程式。借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進...