繁体   English   中英

从SQLite浏览器创建的数据库无法在设备“ Android”中运行

[英]Database created from SQLite Browser not working in device “Android”

我的问题是我在sqlite数据库浏览器中创建了一个设备,并且在模拟器中工作正常。 但是当尝试将我的应用程序应用到设备时,会导致强制关闭。 当我删除数据库并使用eclipse创建新数据库时,即使在我的设备中也可以正常工作。 但是,将数据大量插入数据库1到1确实让我烦恼,所以任何人都知道一个也适用于设备的sqlite数据库浏览器?!

查看本教程以在应用程序中使用数据库文件。

记住一件事,它只会在应用程序中复制数据库文件。

在真实设备上,您无权访问sqlite数据库。 这就是为什么您将无法像在模拟器上那样浏览数据库。 看到这个解决方法。 查看android数据库,表和数据的工具

如果要在应用程序外部创建预加载的数据库并在以后在应用程序中使用它,则必须将其放入assets目录,然后在首次启动应用程序时将其复制到应用程序存储空间。

这是由于以下事实:作为一项安全措施,在真实(无根)设备上,除您自己的应用外,其他任何人都不能访问该应用数据库目录(以及某些其他目录)。

这是一个很好的教程创建/复制自己的数据库应用程序之外,并且将其复制到应用程序的数据库目录这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM