通过 Eclipse 在 Android 应用程序中包含数据库文件

Posted

技术标签:

【中文标题】通过 Eclipse 在 Android 应用程序中包含数据库文件【英文标题】:Include a database file with Android application via Eclipse 【发布时间】:2010-11-02 18:18:30 【问题描述】:

作为运行/调试的一部分,我如何指示 Eclipse 将文件从我的 android 解决方案复制到模拟器?我有一个小型数据库,存储在 Assets 中,需要伴随应用程序。到目前为止,我只是使用 DDMS 自己复制了该文件,但更希望自动包含它。项目属性允许我指定构建的某些方面,例如构建顺序以及应该包含哪些库,但我没有看到任何关于简单复制文件的内容。

【问题讨论】:

【参考方案1】:

在测试期间与在测试期间或通过签名的 apk 安装时,使用 AssetManager 类是否无法使用“res/assets”文件夹中的文件?

我在我的一个游戏中使用了一个存储在“res/raw”中的大文件,我可以在使用 eclipse 进行测试期间访问这个文件,只需使用对 context.getResources() 的正常调用就可以了。@ 987654322@

使用您的应用程序部署数据库是android-developers Google group here is a post 中反复出现的主题,并对此有一些想法。

祝你好运。

【讨论】:

看起来我应该将文件存储在 res/raw 中,而不是资产中。谢谢!

以上是关于通过 Eclipse 在 Android 应用程序中包含数据库文件的主要内容,如果未能解决你的问题,请参考以下文章

通过 Gradle 和 Android Studio 构建和运行应用程序比通过 Eclipse 慢

用于 android 开发的 adt-bundle 中的 Eclipse 通过自动完成冻结

android - eclipse:使用使用 gps 获得的坐标显示谷歌地图

Maven/Eclipse/Android升级API版本

使用套接字在eclipse android程序中通过IP地址发送消息

android eclipse如何查看耗时