这样是读不了的。
先通过文件流将你的数据库读到手机中,至于是内存还是sdcard看需求了,然后在按你现在的做法来做。

解决方案 »

  1.   

    不是说 raw 目录下的文件是不会被压缩处理的吗
    为什么不能直接读取呢
      

  2.   

    不行,raw是android资源定义好的一种类型,放在raw下的有限制,而且使用方式要用android指定的资源访问方法InputStream inputStream = null;     
    inputStream = getResources().openRawResource(R.raw.hello_world);  
    //hello_world是资源id,一般都是根据文件名build工程后自动生成