1.配置adb環境變量
[參考]http://blog.csdn.net/yy471101598/article/details/48623685
2.運行在AndroidStudio的terminal中運行adb
輸入adb shell進入控制臺
3.輸入cd /data/data/包名/databases
如果出現以下錯誤:
捕獲.PNG
為權限問題,此時對應的ADM中,查看File explorer,如果目錄樹空白則
[參考]http://blog.csdn.net/lb687/article/details/62039811
可以發現,此時這個目錄與其他文件的權限標示有所不同:
捕獲.PNG
4.授權,先關閉AVD
在cmd中輸入以下:
su //進入權限模式,$變為#
chmod -R 777 <要授權的目錄文件路徑>
//例如此時我僅有databasetest文件需要授權則輸入:
chmod -R 777 /data/data/com.example.databasetest
輸入完成則已經可以訪問該目錄,如果有多個目錄需要授權則多級授權
授權成功再進行步驟3則成功進入
5.進行數據庫文件訪問
sqlite3 <數據庫名>//借助sqlite命令
.table //查看表
.schema //查看建表語言
select * from <表名> //查看數據
注意使用sqlite3 語言符號需要英文符,每句需加;
——————————————————————————————————————————
【訪問數據庫】http://blog.csdn.net/guolin_blog/article/details/38461239