- 에러1
react-native run-android
디바이스 연결도 잘 되어있는데 안됐다. (참고로 예전 맥북에서 새 맥북으로 바꿔서 안드로이드 실행 처음 해보는거였음)
에러 뜸
* What went wrong:
Could not compile settings file '/Users/daheeahn/Desktop/DaheeSpace/roubit_app/android/settings.gradle'.
> startup failed:
General error during semantic analysis: Unsupported class file major version 57
jdk 13을 깔아서 생겼던 문제.
이곳에서 jdk 8을 깔자
https://igeniusdo.tistory.com/11
오라클 계정 가입하고
deg9810@gmail.com
ㄷㅈ09A!
전에 깔았던 jdk 13은 삭제하기!
- 에러2
* What went wrong:
A problem occurred configuring project ':app'.
> SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project
's local properties file at
sdk 위치를 못찾아서 생기는 문제.
터미널 켜서 .bash_profile 열기
vi ~/.bash_profile
이 파일이 없다면 새 파일이 생성되고, 아니면 원래 있던 파일이 열릴거임!
참고) 이전에 여기 참고해서 adb 명령어도 사용 가능하게 했음 그래서 이미 저 파일이 있었음.
이 내용 .bash_file에 입력!
export ANDROID_HOME=/{Your Path go to Android SDK}/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Your Path go to Android SDK 이곳에는 path를 알맞게 써주면 된다. 나같은 경우는
Users/library 로 써줬다.
그리고 적용
source ~/.bash_profile
참고) source 명령어는 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어이다.
다시 run!!!
react-native run-android
된다!!!!!
- 에러3
(다른 프로젝트에서 생긴 에러)
> SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at
위에서 분명 환경변수로 이렇게 만들어줬는데도 안됨 ANDROID_HOME이라 그런가? 바로 위 에러에서 명ㅇ시해준 ANDROID_SDK_ROOT로 만들어주자.
export ANDROID_SDK_ROOT=/Users/daheeahn/library/Adroid/sdk/
그래도 안되니 android/local.properties 파일을 만들어주고 다음 라인을 입력하자.
sdk.dir = /Users/{USER_NAME}/Library/Android/sdk
(USER_NAME에는 daheeahn처럼 자신의 루트네임으로 변경)
그러니까 된다!!!!!
[출처]
https://github.com/gradle/gradle/issues/8570
https://namocom.tistory.com/705
https://klero.tistory.com/entry/source-명령어란
'Develop > React Native' 카테고리의 다른 글
[React Native] react-native-permission 사용법 (0) | 2020.03.19 |
---|---|
[React Native] NFC 태그 시 앱/어플 실행시키는 방법 (Android 위주) (10) | 2020.03.18 |
[React/RN] useMutation react-apollo-hooks error (0) | 2020.03.13 |
React-navigation v5 에서 v4 때 쓰던 API 사용하는 방법 (ex. withNavigation, ... ) (0) | 2020.03.13 |
React native paper (0) | 2020.03.12 |