성빈이의 기록장


[Android] M1 맥 Room 빌드 오류 해결


이상하게 M1 맥에서만 Room 라이브러리를 빌드하려니 오류가 생긴다.


Caused by: java.lang.Exception: No native library is found for and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64 ..... 라고 한다.


[Apple Silicon] Cannot connect to SQLite datasource on M1 : DBE-12342

What steps will reproduce the problem? 1. Create new DataSource to SQLite database 2. Download latest available driver for SQLite 3. Test connection What is the expected result? Connection successful What happens instead? Error opening connection No native

해결법은 위에 잘 나와 있다.


kapt "org.xerial:sqlite-jdbc:3.34.0"

를 추가해주면 된다!