문제

 

안드로이드 스튜디오를 실행하고, 에뮬레이터에서 실행 중 DB에서 데이터를 가져오면서 발생

 

java.lang.IllegalStateException: Pre-packaged database has an invalid schema

 

 

 

 

 해결

 

sqlite 파일을 확인해보니 primary key 지정이 되지않아서 발생했음.

클래스 파일에 선언한 내용이 sqlite 파일의 테이블 스키마와 같아야한다.

 

primary key 와 not null 정의가 되어 있다면 맞추어 준다.

 

728x90

+ Recent posts