我遵循了本教程。 Link-
我成功实现了教程中的内容。
之后,我使用更新命令从 Assets 文件夹更新我的数据库。
在我的设备中,我可以看到更新的部分,
但是当我将数据库文件导入 SQL 数据库浏览器时,数据库文件保持不变。
我需要 DB 文件用于其他用途,所以我使用 Android 来填充我需要的数据。谢谢。
最佳答案
如果你想发布你的 Android 应用程序和填充的数据库,那么你绝对应该使用 sqlite-asset-helper通过 Jeff Gilfelt .您可以在此处找到有关如何使用该库的真实示例:http://www.6020peaks.com/2015/03/how-to-ship-an-android-app-with-preloaded-data/
更新:我刚刚看到您遵循的教程也在使用 sqlite-asset-helper。如果我正确理解你的问题,我认为你正在查看错误的数据库文件。您需要的文件将包含您的 Android 应用生成的所有新数据:/data/data/application_package_name/databases。
查看此以获取有关该方向的更多信息:What is the default database location of an android app for an unrooted device?? Is it same as for rooted one?
关于java - Android Studio( Assets 文件夹中的数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32961076/