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

6
我应该如何指示Eclipse在Run/Debug期间将文件从我的Android解决方案复制到模拟器中?我有一个小型数据库,存储在Assets中,需要随应用程序一起使用。到目前为止,我只是使用DDMS手动复制文件,但更喜欢自动包含它。项目属性允许我指定构建的某些方面,例如构建顺序和应包含哪些库,但我没有看到任何关于简单复制文件的内容。
1个回答

8

在测试期间或使用已签名apk安装时,位于“res/assets”文件夹中的文件是否无法使用AssetManager类进行访问?

我在我的一个游戏中使用了一个存储在“res/raw”中的大型文件,在使用Eclipse进行测试时,我可以毫不费力地访问此文件,只需使用常规的context.getResources().openRawResource()调用即可。

将数据库与应用程序一起部署是android-developers Google group中经常讨论的话题,这里有一篇文章对此进行了一些思考。

祝好运。


看起来我应该把文件存储在res/raw而不是assets中。谢谢! - Justin R.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接