错误提示如下,下面的错误信息
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