마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlite 사용할때 특정 기기에서 오류가 납니다

0 추천
안드로이드 sqlite를 사용하고있는데요

특정 핸드폰에서만 "cannot open database file" 오류가 납니다

혹시 이 핸드폰 기종에서만 오류가 나는건가해서 디바이스 모델이랑 OS버전이 같은 다른분 껄로

해봤는데 잘 작동합니다

이런 증상이 나타나면 어떤걸 확인해봐야 하나요?? ㅠㅠ

답변 부탁드리겠습니다
우랴 (3,680 포인트) 님이 2016년 11월 21일 질문

1개의 답변

0 추천
일반적인 SqliteOpenHelper를 사용하였다면

오류가 난다는 특정 기기에서 app을 완전히 삭제 하였다가 다시 설치해보시기 바랍니다.

일반적으로 SqliteOpenHelper를 사용할때에는 onCreate 부분에 create문을 작성하는데

이 onCreate 함수는 최초에만 실행되기 때문에 만약 처음 create 하는 부분에서 뭔가 오류가 있었다면 테이블이 생성되지 않았거나 데이터베이스가 생성되지 않은 상태에서 동작하고 있을 수도 있습니다.
Development Guy (70,570 포인트) 님이 2016년 11월 21일 답변
...