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