private void dbTest() {
  File outfile = new File("/data/data/com.bk.main/databases/test.db");
  AssetManager assetManager = getResources().getAssets();
      
     if (outfile.length() <= 0) {
             try {   
               InputStream is = assetManager.open("database/test", AssetManager.ACCESS_BUFFER);
               long filesize = is.available();  
               byte [] tempdata = new byte[(int)filesize];  
               is.read(tempdata);
               is.close();  
                    
               outfile.createNewFile();  
               FileOutputStream fo = new FileOutputStream(outfile);  
               fo.write(tempdata);  
               fo.close();
           } catch (IOException e) { 
                 e.printStackTrace();
           }
     }

 }

위 소스에서 뭐가 잘못된건지 찾질 못하고있습니다.
asset폴더에 database폴더를 만들고 그안에 test란 디비파일을 넣었습니다.
그리고 위 소스처럼 실행을 했는데 오류가 나네요.
디비에는 미리 넣어놓은 자료들이 있고 용량은 1메가도 되지않는 저용량입니다.
초보라서 허구헌날 질문만 하네요 ㅜㅜ
초보가 알아듣기 쉽게 설명해주실분..ㅜㅜ
그럼 오늘도 열프들 하시고 복받으세요.