본문 바로가기
개발/Unity

Unity) Android Resolver ERROR: JAVA_HOME ~

by 테샤르 2020. 10. 19.

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 해본다. 정상적으로 잘되는 것을 확인할 수 있다.

 ★

 

반응형

댓글