해결된 질문
작성
·
29
0
개발환경
윈도우
안드로이드
ReactNative 버전
react-native-cli : 2.0.1
react-native : 0.76.1
Node 버전 : v22.11.0
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 김민솔님께서 겪고 계신 문제는 react-native-reanimated
라이브러리의 Java 컴파일과 관련된 것으로 보입니다. 이 문제는 Java 소스 코드에서 사용하는 문법 버전과 컴파일 타겟 버전 간의 불일치로 인해 발생하는데요, 주로 JDK 및 Gradle 설정과 관련이 있습니다.
Java Development Kit (JDK) 버전 업그레이드:
Gradle 설정 수정:
android/build.gradle
파일에서 compileOptions
블록을 추가하거나 수정해서 소스 및 타겟 컴파일러 옵션을 설정할 수 있습니다. 예를 들어, 아래와 같이 설정합니다: android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_16
targetCompatibility JavaVersion.VERSION_16
}
}
Gradle 버전 확인 및 업그레이드:
gradle-wrapper.properties
파일에서 Gradle 버전을 확인하고, 호환되는 최신 버전으로 업그레이드하세요.빌드 및 캐시 정리:
node_modules
및 Android 빌드 캐시를 정리한 후 다시 설치와 빌드를 진행하세요. rm -rf node_modules
npm install
cd android
./gradlew clean
cd ..
react-native run-android
문제 해결에 대한 추가 자료:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.