안녕하세요. 안드로이드 공부를 시작한 초보입니다. 스터디 중 궁금증이 생겨 여쭙고자 합니다.

어플에서 sqlite를 사용하려고 합니다. 이때 이미 만들어진 db를 사용하기 위해 assets에 해당 db파일을 넣어두고

/data/data/pacage/databases 에 복사를 하는 클래스를 작성 하였습니다.

하지만 1메가이상의 파일은 복사가 일어나지 않는듯 합니다. 적은 용량의 db는 아무런 이상없이 올라가지만

하나의 큰 db는 올라가지 않고 Exception이 발상하네요..

available() 로 찍어 보았을때는 정상적인 파일사이즈가 나오지만 read()메소드를 호출하면 -1이 리턴됩니다.

어떤 방법으로 파일을 통째로 어플 db에 올릴 수 있을까요??

많은 가르침 기다리겠습니다. 잘 부탁드립니다.