错误提示如下,下面的错误信息
08-13 07:36:31.396: W/System.err(9814): java.io.IOException
08-13 07:36:31.416: W/System.err(9814): at android.content.res.AssetManager.readAsset(Native Method)
看下我们的主要代码
File file=new File(getFilesDir(), "address.db"); InputStream is= getAssets().open("address.db"); FileOutputStream fos=new FileOutputStream(file); byte buffer[]=new byte[1024]; int len=0; while((len=is.read(buffer))>0){ fos.write(buffer, 0, len); } fos.flush(); is.close(); fos.close();
解决办法:
把assets目录下的文件改后缀名,如mp3.就可以解决了。。
遇见这样的问题比较奇葩
好像数据库文件大小有限制。
08-13 07:36:31.396: W/System.err(9814): java.io.IOException
08-13 07:36:31.416: W/System.err(9814): at android.content.res.AssetManager.readAsset(Native Method)通过assets像安卓程序目录中导入数据库文件出现错误的解决办法,布布扣,bubuko.com
通过assets像安卓程序目录中导入数据库文件出现错误的解决办法
原文地址:http://blog.csdn.net/ibey0nd/article/details/38537715