2013-10-08 36 views
1

我有一个关于为旅行指南创建android应用程序的问题。我正在离线创建它。我很熟悉我们在真实设备上访问数据库的问题。我想要一个已经填充了数据的外部数据库文件。我只想将这个数据库包含在我的apk中,并且只想在离线状态下访问我手机中的数据库。我正在使用SLQite数据库。我从assets文件夹导入了db文件。由于无法访问系统文件,它在仿真器上工作,但不在真实设备上。Android中的离线数据库包含Android版在真实设备上安装

+0

尝试将您的应用程序安装到设备的外部存储中,以便从真实设备访问文件。写入清单文件''标签。这会将您的应用程序安装到外部存储中,以便您可以访问db文件。 – GrIsHu

回答

0

我已经包含在资产文件夹中的数据库和数据库文件的路径上的真正device..now我访问DB SD卡/安卓/数据/包/ test.db的复制,它工作正常在仿真器上,但是当我在真实设备上使用它时,它会崩溃。数据库在真实设备上仍然无法正常工作。

相关问题