前幾天寫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鏈接
