문제
안드로이드 스튜디오를 실행하고, 에뮬레이터에서 실행 중 DB에서 데이터를 가져오면서 발생
java.lang.IllegalStateException: Pre-packaged database has an invalid schema
해결
sqlite 파일을 확인해보니 primary key 지정이 되지않아서 발생했음.
클래스 파일에 선언한 내용이 sqlite 파일의 테이블 스키마와 같아야한다.
primary key 와 not null 정의가 되어 있다면 맞추어 준다.
728x90
'Software > Android' 카테고리의 다른 글
[Android] Build: failed - 6 issues were found when checking AAR metadata: (0) | 2023.03.30 |
---|---|
[Android] 에러 - The resource name shouldn't be empty (0) | 2023.03.02 |
[Android] Run 중 문제 - Failed to compile values resource file (0) | 2022.09.18 |
[Android] Constraintlayout 객체 가운데 위치 설정하기 (0) | 2022.03.18 |
[Android] 특수 문자('<', '>') 사용시 에러 - ParseError (0) | 2022.03.18 |