[英]Android dev: Sync database
这是我第一次编写利用数据库的Android应用程序。
我已经在资产文件夹中创建了一个测试数据库。 然后,我让应用程序将数据库复制到数据库文件夹:/data/data/myapplication1/databases/myDB.db
现在我意识到资产文件夹是只读的,但是如何同步数据库,以便可以使用SQLite浏览器验证所做的更改?
我应该将测试数据库从资产移动到其他位置吗? 有更好的东西吗?
还是有一种方法可以查看数据库文件夹中的数据库? (我认为它是受保护的,因此其他程序看不到)
从数据库文件夹查看数据库:
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
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.