java - 数据库在导出的 apk 中不起作用?

标签 java android

我将我的应用程序导出到 .apk 文件,对其进行签名然后安装。但是当我运行我的应用程序时,它会显示错误,因为我的数据库中没有数据。该数据库是在我安装应用程序时创建的新数据库,因此所有数据都丢失了!导出 Android 应用程序时如何包含数据库数据?我检查了一个 Eclipse DDMS 文件资源管理器。数据库没有任何表。它正在我的 Assets 文件夹中部分复制数据库。

最佳答案

为此,您必须在 asset 文件夹中保留数据库的副本,并在第一次安装应用程序时复制数据库

参见 this如何复制数据库的代码

希望这对你有帮助...

关于java - 数据库在导出的 apk 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591663/

相关文章:

java - 如何根据组合框的更改事件更改另一个文本框的值

java - Amazon s3 只为一个桶返回 1000 个条目,而为另一个桶返回所有条目(使用 java sdk)?

java - 恢复 opengl 应用程序后 Android 6 上的屏幕伪像

java - SQLite 中的数据在应用程序更新时丢失

android - Toast 的自定义动画进入/退出?

java - Android Studio 中的最大堆大小无效错误

java - Gradle 不支持强制依赖版本

java - double 到 long 无需在 Java 中进行转换

java - 为什么matlab和java的ceil函数不同?

android - 以编程方式获取/data/data/my.app/files 路径?