Android Resolver ERROR: JAVA_HOME ~
Unity에서 Android Resolver를 사용하다 보면
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
라는 에러를 볼 수 있다. JAVA_HOME에 대한 환경변수값이 설정되어 있지 않아서 그런 경우인데
이럴 경우에는 JAVA_HOME의 환경 변수만 잡아주면 해결이 된다.
[Edit] -[Preferences]-[External Tools]- JDK의 경로를 Copy Path 한다.
JDK가 설치가 안되어있으면 설치를 진행하면되고 Unity Hub에서는 모듈 설정에서 추가가 가능하다.
[Unity Hub] - [설치] - [모듈 추가] - [Android Build Support]-[OpenJDK]를 설치한다.
< JAVA 환경변수 >
JAVA_HOME 환경 변수는 [시스템] - [고급 시스템 설정] -[고급] -[환경변수] 항목에서 추가가 가능하다.
[시스템 변수]-[새로 만들기]를 누르고 변수 이름 "JAVA_HOME" 복사한 JDK 경로를 붙여 넣기 한다.
[시스템 변수]- Path에 %JAVA_HOME%\bin 를 추가한다.
< 명령 프롬프트 JAVA 확인 >
[cmd] - echo %JAVA_HOME% -> JAVA_HOME 환경변수 확인
[cmd]- java-version -> JAVA 설치 확인
다시 Android Resolver 를 Focus Resolve 해본다. 정상적으로 잘되는 것을 확인할 수 있다.
★★☆☆☆
'개발 > Unity' 카테고리의 다른 글
Unity)Firebase) Remote Config 활용하기 (2) | 2020.10.26 |
---|---|
Unity)Firebase) Function Database Trigger Example (5) | 2020.10.21 |
Unity) Library/PackageCache/ ~ 에러 (4) | 2020.10.15 |
Unity) 인스펙터 읽기 전용 만들기 (Attribute - ReadOnly Property) (0) | 2020.10.15 |
Unity)Firebase) Database 설정 및 읽고 쓰기 (14) | 2020.09.24 |
댓글