利用Chrome瀏覽器除錯Android資料庫

2021-07-23 23:50:24 字數 727 閱讀 1272

通過ddms和sqlite3工具可以調出資料庫,但ddms中有時會出現許可權訪問限制打不開data資料夾,sqlite3工具需要root手機。
這兩種方法除錯資料庫都相對麻煩。
facebook開源的stetho工具極大解決了這種問題,更方便的觀察資料庫並除錯。

步驟一:

首先先在build.gradle的dependencies{}中加入這樣一句**

compile 'com.facebook.stetho:stetho:1.3.1'
步驟二:import com.facebook.stetho.stetho;

public void oncreate()

}步驟三:

執行程式,虛擬機器或真機。

開啟chrome瀏覽器輸入**chrome://inspect/#devices

選擇inspect開啟

開啟左側web sql資料庫檔名資料表名

即顯示資料庫資料

chrome瀏覽器除錯

f8 下個斷點 f10 單步執行 f11 單步跳入 shift f11 單步跳出 選中變數,右鍵選擇add to watch,檢視變數值比較方便 有時候我們需要監聽某個 dom 被修改情況 js 比較複雜,找不到 對dom做的改變 那麼我們可以直接在 dom 上設定斷點。如圖所見,在元素審查的 el...

如何高效利用chrome瀏覽器

陸陸續續,有很多朋友都有kexue上網的需求,期間也幫過好幾個同學kexue上網,裝上外掛程式之類的東西,為了減少重複性教學,我在這裡寫下這篇文章,來做乙個簡明的教程,希望能夠幫助到大家。iggtampermonkey 使用安卓版的rar軟體解壓,記住此時解壓檔案的路徑。再開啟chrome exte...

chrome除錯如何禁用瀏覽器快取

遇到過很多很多次,修改了頁面 但是程式始終沒有按照設想的方向走,有時候折騰了幾個小時,發現問題最後卻是莫名其妙恢復的。後來進一步除錯發現,自己已經修改了如js 但是前端在載入頁面時仍然還是修改之前的 這種類似的問題在我這些日子消費了太多不必要的時間了,心塞又心痛!知道大概是快取的問題,於是我嘗試了所...