에뮬레이터가 실행하는데 오류가 납니다 - 2
195
작성한 질문수 3

자바 버전 : 21.0.5
gradle 버전 : 8.6
설치되어 있습니다
답변 2
0
안녕하세요!
이 에러는 제가 환경설정 강의에서 알려드린대로 안드로이드 스튜디오가 JDK 21을 사용해서 생기는 버그입니다.
아래 링크 맨 아래 글을 참조해서 JDK 17을 설치해주세요.
한시간 해보시고 안되면 저희 카카오채널에서 원격 신청해주시면 제가 마무리 해드리겠습니다.
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. lilete님께서 겪고 계신 에뮬레이터 실행 오류 관련 문제에 대해 도움을 드리고자 합니다.
해당 오류는 자바(JDK)와 그레이들(Gradle) 설정 문제에서 발생하는 경우가 많습니다. 특히, 새로운 자바 버전이 Flutter 또는 특정 SDK와 호환되지 않는 경우가 많습니다. 현재 설정하신 JDK 21 버전은 호환성 문제를 야기할 수 있으므로, 다음과 같은 해결 방법을 시도해 보시길 권장드립니다:
JDK 버전 조정: JDK 21 대신 JDK 11을 설치하여 사용하는 것이 일반적으로 안정적인 환경을 제공합니다. JDK 17도 지원되지만, 아직 모든 라이브러리가 완벽히 호환되지 않을 수 있습니다.
JDK를 변경한 후, Android Studio의
File>Project Structure>SDK Location에서 JDK 경로를 올바르게 설정해 주세요.시스템의
JAVA_HOME환경 변수가 새로운 JDK 버전을 잘 가리키고 있는지 확인하십시오.
Gradle 설정 검토: 프로젝트
android폴더 내의build.gradle파일에서 Gradle 버전이 올바르게 설정되었는지 확인하세요. 호환되는 버전인지 체크하고,gradle-wrapper.properties파일에서distributionUrl의 버전도 조정해 보세요.Gradle 캐시 정리 및 프로젝트 정리:
- Android Studio에서
File>Invalidate Caches / Restart를 선택하여 캐시를 무효화하고, 프로젝트를 다시 빌드해 보세요.
- 터미널에서
./gradlew clean명령을 실행하여 캐시된 파일을 정리한 후flutter run으로 다시 앱을 실행해 보세요.
- Android Studio에서
SDK 및 라이브러리 업데이트: Android Studio의
SDK Manager에서 SDK와 필요한 빌드 툴을 모두 최신 버전으로 업데이트하세요.
비슷한 문제를 해결한 사용자들의 경우에서도 유용한 참조가 될 링크가 있습니다:
- 안드로이드 실행하면 에러가 납니다.
- Emulator 세팅하기
이 문제들이 해결되지 않을 경우, 보다 구체적인 버전 정보나 오류 메시지를 포함해 추가적으로 문의해 주시면 더 깊이 있는 지원을 해 드릴 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
198강 (){onTap(e);}의 이해 돕기
0
26
1
video_call 플러그인 설치후 에러 발생
0
45
1
SDK 안드로이드 설치 질문!
0
59
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





