Software/Android
[Android] error - java.lang.IllegalStateException: Pre-packaged database has an invalid schema
이단서로
2023. 8. 24. 08:46
문제
안드로이드 스튜디오를 실행하고, 에뮬레이터에서 실행 중 DB에서 데이터를 가져오면서 발생
java.lang.IllegalStateException: Pre-packaged database has an invalid schema
해결
sqlite 파일을 확인해보니 primary key 지정이 되지않아서 발생했음.
클래스 파일에 선언한 내용이 sqlite 파일의 테이블 스키마와 같아야한다.
primary key 와 not null 정의가 되어 있다면 맞추어 준다.
728x90