这是我第一次编写使用数据库的Android应用程序。
我在assets文件夹中创建了一个测试数据库。然后我让应用程序将数据库复制到数据库文件夹:/data/data/myapplication1/databases/myDB.db
我现在意识到资产文件夹是只读的,但是如何同步我的数据库以便我可以使用SQLite浏览器验证我所做的更改?
我应该将测试数据库从资产移到另一个位置吗?还有更好的东西吗?
或者有没有办法在数据库文件夹中查看数据库? (我相信它受到保护,因此其他程序无法看到)
答案 0 :(得分:2)
从数据库文件夹中查看数据库:
adb
,只有adb pull /data/data/myapplication/databases/mydb.db
。adb
,您可以尝试adb shell "run-as [package.name.myapplication] cp /data/data/myapplication/databases/mydb.db /sdcard/mydb.db"
,然后adb pull /sdcard/mydb.db
。