============问题描述============
问题来了,在虚拟机上可以运行。我把bin目录下的APK文件放到手机上,然后安装,安装过后呢,数据库的东西不显示,而且也找不到数据库。
求告知:怎么才能把APK应用连同数据库全部安装在手机上。
![](http://images0.cnblogs.com/blog/554074/201410/231702485271660.jpg)
可以在上图看到,我是自己在测试代码中创建了数据库的。
然后我想着把APK文件安装在手机上的时候会自带这个数据库文件,但事实是没有。
我想问问那应该怎么办才能在安装apk文件的时候,把这个数据库文件也添加到手机中。
============解决方案1============
可以把你的数据文件放到android工程的raw目录下,编译的时候就自动打包了。
============解决方案2============
我的意思是你可以读取 assest 文件夹下的文件,然后你启动的时候,判别一下数据库是否存在,如果不存在,酒吧 assest 文件夹下的文件复制过去作为默认数据库文件使用