Android項目通過Android Debug Database實時查看本地Sqlite數據庫內容


前幾天寫Android項目時,想和Sqlyog那樣圖形化查看數據庫中的文件,由於Android自帶小型的Sqlite輕量級數據庫,在查找方法時發現了一個特別簡單適用的方法,紀錄一下。

 

在android項目的build.gradle中添加代碼:

debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'

之后Sync.啟動AVD,或者連接USB。

在Logcat中輸入D/DebugDB,即可查看ip與端口,在瀏覽器訪問即可。

如果用的是USB或者AVD,訪問可能查看不了。

此時在Terminal輸入

adb forward tcp:8080 tcp:8080

 

 

然后再瀏覽器訪問localhost:8080即可看到數據庫中的結構及各表的內容。

tips:

1.確保處於同一子網

2.adb命令如果顯示找不到,可能沒有添加環境變量,首先需要找到adb文件所在目錄。

  點擊菜單欄的Tools,選擇SDK,點擊左側Android SDK,在上方可以看到Android SDK Location

  

 

復制路徑,打開。打開目錄下的platform-tools,便可看到adb文件

可在當前目錄下直接執行,也可添加到環境變量中,具體添加方法不再贅述,請自行百度。

 

 

最后,附上項目的github鏈接

https://github.com/amitshekhariitbhu/Android-Debug-Database


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM