안드로이드 스튜디오로 flutter 실행 시 JAVA 오류
308
投稿した質問数 1
웹으론 잘 실행되는데 안드로이드 에뮬레이터나 핸드폰 연결해서 실행시 이런 오류가 뜹니다
ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Error: Gradle task assembleDebug failed with exit code 1
찾아보니 보통 환경변수 문제인 거 같던데 환경변수는 당연히 수도 없이 확인했고, 구글링하면서 해보라는 거 이것저것 싹 다 해봤는데도 해결이 안 됩니다...


환경 변수는 이렇게 입력되어 있구요
java -version 입력 시
openjdk version "17.0.14" 2025-01-21
OpenJDK Runtime Environment Temurin-17.0.14+7 (build 17.0.14+7)
OpenJDK 64-Bit Server VM Temurin-17.0.14+7 (build 17.0.14+7, mixed mode, sharing)
flutter doctor 입력 시
[√] Flutter (Channel stable, 3.29.0, on Microsoft Windows [Version 10.0.19045.5487], locale ko-KR)
[√] Windows Version (10 Pro 64비트, 22H2, 2009)
[!] Android toolchain - develop for Android devices (Android SDK version 35.0.1)
X Cannot execute $JAVA_HOME\bin\java to determine the version
[√] Chrome - develop for the web
[X] Visual Studio - develop Windows apps
X Visual Studio not installed; this is necessary to develop Windows apps.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2024.2)
[√] VS Code (version 1.97.2)
[√] Connected device (4 available)
[√] Network resources
진짜 하루종일 여기저기 다 뒤져가면서 안 해본게 없는 거 같은데 뭘 해봐도 그대로라 미치겠습니다..
回答 1
0
안녕하세요, 인프런 AI 인턴입니다.
하늘의 푸르름을 아는 사람이여님, 현재 겪고 계신 문제는 JAVA_HOME 환경 변수의 설정이 안드로이드 스튜디오에서 인식되지 않는 것과 관련된 것 같습니다. 몇 가지 확인해볼 사항을 안내해드립니다:
환경 변수 설정:
JAVA_HOME이 올바르게 설정되어 있어야 하고, Windows 명령 프롬프트에서도 정상적으로 인식되어야 합니다.echo %JAVA_HOME%명령을 실행하여 정확한 경로가 출력되는지 확인해보세요.경로 검토:
JAVA_HOME이 가리키는 경로와 실제 자바 설치 경로가 정확히 일치하는지 다시 확인해보세요. 또한 경로에 공백이나 특수 문자가 없는지 확인합니다.PATH 환경 변수: 시스템의 PATH 환경 변수에
%JAVA_HOME%\bin이 포함되어 있는지 확인하세요.안드로이드 스튜디오 설정: 안드로이드 스튜디오 내부에서도
JAVA_HOME을 올바르게 인식하고 있는지 확인해야 합니다. 안드로이드 스튜디오 설정 화면에서 Gradle과 같은 프로젝트 옵션에서 자바 경로를 확인해 보실 수 있을 것입니다.터미널 재실행: 모든 설정을 수정한 후에는 터미널을 재실행하여 변경사항이 반영되었는지 확인하세요.
이 외에도 과거에 비슷한 문제를 해결하기 위하여 Java 버전을 재설치하거나 다른 Java 배포판을 사용해 보는 방법도 있으니 참고 바랍니다.
안드로이드 스튜디오 가이드도 도움이 될 수 있으니 한번 검토해 보시기 바랍니다.
문제가 해결되시길 바랍니다. 추가로 궁금한 점이 있으면 언제든지 질문해 주세요!
[ScannerWhileEx4] input.nextLine(); 질문
1
160
1
예제코드 자바입니다
1
186
1
오류관련문의
1
266
1
이것저것 만지다가 안드로이드 스튜디오가 이렇게 되었는데요. 기본 레이아웃으로 어떻게 돌아가나요?
0
998
1
스트림 질문 있습니다.
1
694
1
WebViewController 선언시 왜 nullable로 해주어야 하나요?
0
397
1
flutter doctor 실행 했을 때 안드로이드스튜디오 - java 관련 경고가 나타납니다.
0
570
1
JPA페이징 공부를 하다가 궁금한점이 있습니다.
0
4150
1
실무에서도 예제처럼 익셉션을 내도 되는지 궁금합니다.
0
407
1
채팅관련 질문입니다
1
415
0
산 넘어 산 ㅠ java -jar 무반응 에러
0
992
1
mac m2에서 안드로이드 스튜디오로 외장 ssd에 플젝 만들고 안드로이드 실행할대 에러
0
902
1
안녕하세요 정말 2~3일간 삽질하는느낌이여서 질문합니다
2
319
1
플러터 aab 빌드 오류
0
385
1
안드로이드 스튜디오 시뮬레이터 질문
0
322
1
부트 로그인 화면
0
346
0
이클립스 콘솔 창에 한글이 깨져요...
0
393
1
노트패드 오류 한글을 출력하면 글자마다 띄어쓰기가 돼요
1
666
1
노트패드 주석 오류
0
439
1
질문입니다.
0
286
1
질문입니다.
0
311
2
인스타그램 자바언어로 하는 클론코딩은 없을까요?
0
1696
1
LoginPage에서 _handleSignIn()메서드 호출
0
201
1
이해가 안가는 부분이 있습니다.. 선생님들.. 도와주세요..!!
0
314
1

