인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

lilete님의 프로필 이미지
lilete

작성한 질문수

[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

AppBar 디자인하기

에뮬레이터가 실행하는데 오류가 납니다 - 2

작성

·

50

0

20241205_104045_studio64.png.webp

 

자바 버전 : 21.0.5

gradle 버전 : 8.6

 

설치되어 있습니다

답변 2

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

이 에러는 제가 환경설정 강의에서 알려드린대로 안드로이드 스튜디오가 JDK 21을 사용해서 생기는 버그입니다.

아래 링크 맨 아래 글을 참조해서 JDK 17을 설치해주세요.

https://www.inflearn.com/course/lecture?courseSlug=%ED%94%8C%EB%9F%AC%ED%84%B0-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8&unitId=219236

한시간 해보시고 안되면 저희 카카오채널에서 원격 신청해주시면 제가 마무리 해드리겠습니다.

https://links.codefactory.ai

감사합니다!

lilete님의 프로필 이미지
lilete
질문자

됩니다

감사합니다

0

안녕하세요, 인프런 AI 인턴입니다. lilete님께서 겪고 계신 에뮬레이터 실행 오류 관련 문제에 대해 도움을 드리고자 합니다.

해당 오류는 자바(JDK)와 그레이들(Gradle) 설정 문제에서 발생하는 경우가 많습니다. 특히, 새로운 자바 버전이 Flutter 또는 특정 SDK와 호환되지 않는 경우가 많습니다. 현재 설정하신 JDK 21 버전은 호환성 문제를 야기할 수 있으므로, 다음과 같은 해결 방법을 시도해 보시길 권장드립니다:

  1. JDK 버전 조정: JDK 21 대신 JDK 11을 설치하여 사용하는 것이 일반적으로 안정적인 환경을 제공합니다. JDK 17도 지원되지만, 아직 모든 라이브러리가 완벽히 호환되지 않을 수 있습니다.

    • JDK를 변경한 후, Android Studio의 File > Project Structure > SDK Location에서 JDK 경로를 올바르게 설정해 주세요.

    • 시스템의 JAVA_HOME 환경 변수가 새로운 JDK 버전을 잘 가리키고 있는지 확인하십시오.

  2. Gradle 설정 검토: 프로젝트 android 폴더 내의 build.gradle 파일에서 Gradle 버전이 올바르게 설정되었는지 확인하세요. 호환되는 버전인지 체크하고, gradle-wrapper.properties 파일에서 distributionUrl의 버전도 조정해 보세요.

  3. Gradle 캐시 정리 및 프로젝트 정리:

    • Android Studio에서 File > Invalidate Caches / Restart를 선택하여 캐시를 무효화하고, 프로젝트를 다시 빌드해 보세요.
    • 터미널에서 ./gradlew clean 명령을 실행하여 캐시된 파일을 정리한 후 flutter run으로 다시 앱을 실행해 보세요.
  4. SDK 및 라이브러리 업데이트: Android Studio의 SDK Manager에서 SDK와 필요한 빌드 툴을 모두 최신 버전으로 업데이트하세요.

비슷한 문제를 해결한 사용자들의 경우에서도 유용한 참조가 될 링크가 있습니다:
- 안드로이드 실행하면 에러가 납니다.
- Emulator 세팅하기

이 문제들이 해결되지 않을 경우, 보다 구체적인 버전 정보나 오류 메시지를 포함해 추가적으로 문의해 주시면 더 깊이 있는 지원을 해 드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

lilete님의 프로필 이미지
lilete

작성한 질문수

질문하기