[안드로이드스튜디오] ERROR: JAVA_HOME is set to an invalid directory 해결방법

업데이트:     Updated:

카테고리:

태그:

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk-17.0.1\bin Please set the JAVA_HOME variable in your environment to match the location of your Java installation.


1. 문제

스크린샷(77) (1)


2. 해결 방법 1

스크린샷(78)

○ 내 PC 마우스 우측 클릭 - 속성 클릭

스크린샷(79)

○ 고급 시스템 설정 클릭

스크린샷(80)

○ 환경 변수 클릭

스크린샷(81)

○ JAVA_HOME 선택 - 편집 클릭 

스크린샷(83)

○ 변수 값 변경해주기  
○ 변경 전 : C:\Program Files\Java\jdk-17.0.1\bin 
○ 변경 후 : C:\Program Files\Java\jdk-17.0.1

스크린샷(84)

○ CMD 파일 재실행 
○ flutter doctor --android-licenses 입력 
○ y/n : 전부 y 동의해주기

3. 해결 방법 2

https://github.com/flutter/flutter/issues/51712에서 새로운 해결 방법이 있어서 따라해보았다

https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip 파일을 다운로드

○ 1) 위 파일을 다운로드 하고 압축 해제를 한다. (※참고 : tools 파일 들어있음)
○ 2) C:\Users%User%\AppData\Local\Android\Sdk 폴더 안에 tools 파일 붙여넣기

댓글남기기