我遵循了本教程。 Link-
我成功实现了本教程中的内容。
之后,我使用Update命令从资产文件夹更新数据库。
在我的设备中,我可以看到更新部分,
但是,当我将数据库文件导入到SQL DB浏览器时,数据库文件保持不变。
我需要其他用途的数据库文件,因此我使用Android来填充我需要的数据。谢谢。
最佳答案
如果要使用填充的数据库发送Android应用,则绝对应使用sqlite-asset-helper by Jeff Gilfelt。您可以在此处找到有关如何使用该库的真实示例:http://www.6020peaks.com/2015/03/how-to-ship-an-android-app-with-preloaded-data/
更新:我刚刚看到您遵循的教程也使用了sqlite-asset-helper。如果我正确理解了您的问题,则认为您正在查看错误的db文件。您需要的文件将包含您的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?