해당 글에서는 expo-sqlite 설치 과정에서 발생하는 문제에 대해 해결방법에 대해 알아봅니다
1) 문제점
💡문제점
- Cannot find native module 'ExpoSQLiteNext', js engine: hermes - What went wrong: A problem occurred evaluating project ':expo-sqlite'. Could not find method useCoreDependencies() for arguments [] on project ':expo-sqlite' of type org.gradle.api.Project. 아래와 같은 환경에서 실행했을 때 에러가 발생함이 확인되었습니다.
- expo 49 버전을 이용하고 있기에 각각에 대한 호환적인 부분에서 접근을 하였습니다. - expo-sqlite 13.3.0의 경우는 expo 50 버전을 이용하며 expo-sqlite 14.0.3의 경우에는 expo 51 버전을 이용하기에 이보다 낮은 버전을 적용하는 것을 선택하였습니다.
2. expo 모듈에 따르는 expo-sqlite 버전
💡expo 모듈에 따르는 expo-sqlite 버전 - expo 49 기준으로 expo-sqlite를 설치해 본 결과 12.0.8 버전 이하에서만 expo-sqlite 버전이 문제 없이 수행이 잘됨을 확인하였습니다.