728x90
새 프로젝트를 시작하려 하니
내 개발환경에서 아래와 같은 이슈로
빌드에 실패하였다.
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8." in React Native
원인을 찾아보니
간단한 방법으로 해결할 수 있었다.
당연하게도 java version을 맞춰주는것이다.
먼저, 맥 사용자라면 아래의 가이드를
아니라면 직접 jdk 11 버전을 설치하자.
brew tap homebrew/cask-versions
brew install --cask zulu11
이제, 설치한 jdk를 적용해보자
nano ~/.zshrc
# export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
이전에 있던 1.8 버전은 주석처리하고
새 sdk를 지정한다.
그리고 저장.
이렇게만 하면
pc에 변경 사항이 반영되지않는다.
source ~/.zshrc
그리고 원래 실행중이던 터미널이 있다면
터미널을 새로 열고 빌드를 재 시도하면
정상적으로 진행될것이다.
npm run android
728x90
반응형
'개발, 코딩 > App - React Native' 카테고리의 다른 글
ReactNative - 쉽고 간단하게 애니메이션 뷰 구현 (0) | 2022.05.24 |
---|---|
[solved] react-native-video, android error (0) | 2022.05.18 |
AppDelegate.mm -> AppDelegate.m 변환 이슈 (1) | 2022.05.16 |
react-native-admob/admob 가이드 (3) - 코드 작성 (0) | 2022.05.02 |
react-native-admob/admob 가이드 (2) - admob 설정 (0) | 2022.05.02 |