목록SQLiteException (1)
코린이 탈출기
net.sqlcipher.database.SQLiteException: file is not a database: , while compiling: select count(*) from sqlite_master; 위와 같은 에러가 발생하는 이유는 데이터베이스를 변경했을 때 마이그레이션을 하지 않아서 생기는 문제입니다. 제가 발생한 경로를 설명해 드리겠습니다. 저는 기존의 앱에 Room을 새롭게 추가하는 작업을 진행 중이었습니다. Room에 관한 코드를 작성 후 테스트 시에는 문제가 없었습니다. 그 후 Room에 암호화를 추가하였습니다. 그리고 암호화가 잘 되었는지 테스트를 위해 암호화한 부분을 지웠다가(이때가지는 에러 발생하지 않음) 다시 추가하니 위와 같은 에러가 발생하였습니다. 알고 보니 데이터베이스..
안드로이드/에러
2023. 8. 9. 20:45