플루터 에뮬레이터 오류
557
작성한 질문수 2
안녕하세요
윈도우 환경에서 실습을 진행중에 에뮬레이터 세팅을 끝마치고 Device Manager 에서 실행 시킨후 최상단 메뉴쪽에 있는 실행을 할 경우
터미널에서 아래와 같은 exception이 발생한후 기본 앱은 실행되지 않고 있습니다.
exception 내용은 아래와 같습니다.
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
* What went wrong:
The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Android\Android Studio\jbr\bin\java.exe
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Error: Gradle task assembleDebug failed with exit code 1
자바 세팅관련해서는 아래 내용과 같습니다.
jdk-22_windows-x64_bin.exe 설치
변수 : JAVA_HOME
변수값 : C:\Program Files\Java\jdk-22
변수 : Path
변수값: %JAVA_HOME%\bin
위 에러 내용을 보니
What went wrong:
The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Android\Android Studio\jbr\bin\java.exe
해당 경로에 java실행파일이 없다고 하여 확인을 해보니
C:\Program Files\Android\Android Studio\jbr\bin
하위에는 java.exe는 없고, server라는 빈폴더만 존재하고 있습니다.
이 문제를 해결하려면 어떻게 해야 할까요??
답변 2
0
안녕하세요!
제 생각엔 아마 기존에 설치한 자바 환경설정이 문제가 되는 것 같습니다.
C:\Program Files\Java\jdk-22 폴더에 있는 jbr\bin을 복사해서 그대로 C:\Program Files\Android\Android Studio\jbr\bin 여기로 옮기면 해결 되시나요?
감사합니다!
0
답변 감사합니다.
일단 문제는 해결을 했지만 처리 내용이 달라 내용 공유차 올립니다.
C:\Program Files\Java\jdk-22
하위에는 bin, conf, include, jmods, legal, lib 폴더만 있고 말씀해 주신 jbr 폴더가 없는 상태
특이 사항으로는 처음부터 이런 문제를 겪은건 아니고 안드로이스 스튜디오를 업데이트 했더니 이런 문제가 야기됨
다시 안드로이드 스튜디오 관련 디렉토리를 살펴보니
C:\Program Files\Android 아래에
Android Studio , Android Studio1 2개의 폴더가 있어 확인을 해보니 Android Studio1 에는 bin폴더 아래에 여러가지 관련 파일들이 있었으나 Android Studio의 bin 폴더 아래 관련 파일들이 없어서 Android Studio , Android Studio1 서로의 폴더명을 스위치 하니 정상작동
이상입니다. 혹시 잘못된 부분이 있거나 알려주실 부분이 있다면 답글부탁드립니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
질문하신 내용과 매우 유사한 상황에 대한 해결책이 제공된 게시글을 찾았습니다. 플러터(Flutter) 실행 시 발생한 에러 메시지가 “The supplied javaHome seems to be invalid. I cannot find the java executable.“라는 점을 기반으로 합니다. 다음 링크에서 제공된 해결책을 참고하시면 도움이 될 것입니다.
Flutter 실행시 오류가 아래와 같습니다. 무엇이 문제일까요?에서 “C:\Program Files\Android\Android Studio\jbr\bin\java.exe”를 찾을 수 없는 문제와 관련하여, 안드로이드 스튜디오 경로 내
jbr폴더의 내용을jre폴더에 복사하는 것으로 해결할 수 있음을 언급하고 있습니다. 사용자의 문제는 java 실행 파일이 예상 경로에 없다는 점에서 유사하므로, 안드로이드 스튜디오 내jbr디렉토리와 관련한 해결 방안이 유용할 것으로 보입니다.에러 메시지에서 언급된
javaHome경로를 확인하고, 필요한java실행 파일이 해당 위치에 존재하지 않는 경우 안드로이드 스튜디오 또는 관련 설정에서 제공한 경로를 조정하는 것이 필요할 수 있습니다. 또한 JAVA_HOME 환경 변수 설정이 정확한지 재확인하시기 바랍니다.만약 해당 방법으로 문제가 해결되지 않는다면, 다시 한 번 환경 변수 설정을 확인하거나 안드로이드 스튜디오와 관련된 다른 설정이 올바르게 되어 있는지 검토해 보세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
198강 (){onTap(e);}의 이해 돕기
0
26
1
video_call 플러그인 설치후 에러 발생
0
45
1
SDK 안드로이드 설치 질문!
0
60
1
코드팩토리 디스코드 링크 다시 부탁드려요~
0
92
1
Webview를 이용해서 URL 상의 페이지 출력 불가
0
70
1
홈스크린 함수를 함축해서 main.dart에 옮기는 문제
0
55
1
플레이스토어
0
59
1
아고라 엔진 init 함수의 반환타입이 Future<void> 이것의 의미는 무엇인가요?
0
55
1
가이드라인 질문
0
57
0
emulator 에러 환경설정 뭐가 문제 일까요??
0
76
1
emulator 실행 오류
0
93
3
Column을 가로방향 최대 사이즈를 차지하도록 하는 방법에 관련
0
71
1
pubspec.yaml에서 font를 추가하면서 weight 값을 지정하는 것이 의미가 있는 것인지 문의
0
43
1
setState()를 호출하지 않으면 build가 실행 안되는 건가요?
0
53
1
video_call 플러그인 설치시 에러문제
0
64
1
children 안의 if 문에서 { } 못쓰는 이유?
0
48
1
이렇게 오류가 떠요
0
63
1
AppBar 사용했는데
0
61
2
[문제해결] '오늘도 출첵!' 의 171번 강의에서 중요한 문제를 발견했습니다
0
56
1
StatefulWidget 실습 에러가 발생합니다.[해결완료]
0
63
1
Video Player 프로젝트에 대한 추가 질문
0
53
0
Row위젯이나 column위젯의 위치는 누가 정하나요??
0
42
1
geolocator 오류때문에 개발진행이 불가능입니다
0
63
1
API 관련 이슈
0
86
2





