에뮬레이터가 실행하는데 오류가 납니다
617
작성한 질문수 3
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:
Execution failed for task ':webview_flutter_android:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':webview_flutter_android:androidJdkImage'.
> Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
> Execution failed for JdkImageTransform: C:\Users\knp\AppData\Local\Android\sdk\platforms\android-34\core-for-system-modules.jar.
> Error while executing process C:\Program Files\Android\Android Studio\jbr\bin\jlink.exe with arguments {--module-path C:\Users\knp\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\temp\jmod --add-modules java.base --output C:\Users\knp\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\jdkImage --disable-plugin system-modules}
* 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.
BUILD FAILED in 16s
Error: Gradle task assembleDebug failed with exit code 1
예전 다른 분이 올린글을 보고 수정했습니다
19인데 21로 한것은 오류메시지에서 21로 변경하라고 나와 수정했습니다
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId = "com.example.web_view2"
// You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config.
minSdkVersion 21
targetSdk = flutter.targetSdkVersion
versionCode = flutter.versionCode
versionName = flutter.versionName
}
답변 2
0
안녕하세요!
minSdkVersion 21이 아니라 minSdk 21로 해보시겠어요?
감사합니다!
0
안녕하세요!
이 에러는 제가 환경설정 강의에서 알려드린대로 안드로이드 스튜디오가 JDK 21을 사용해서 생기는 버그입니다.
아래 링크 맨 아래 글을 참조해서 JDK 17을 설치해주세요.
한시간 해보시고 안되면 저희 카카오채널에서 원격 신청해주시면 제가 마무리 해드리겠습니다.
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. lilete님께서 겪으신 에뮬레이터 실행 오류에 대해 몇 가지 해결 방법을 제시해 드리겠습니다.
먼저, 해당 오류는 주로 Android SDK와 JDK 설정의 문제로 인해 발생합니다. 다음 몇 가지 방법을 시도해 보시면 도움이 될 것입니다:
Android SDK 업데이트: Android Studio에서
SDK Manager를 열고, 안드로이드 SDK 플랫폼과 빌드 도구를 최신 버전으로 업데이트하십시오. 특히, 오류 로그에 기재된android-34SDK가 설치되어 있는지 확인하십시오.JDK 버전 확인: JDK가 설치되어 있는 경로가 올바른지 확인하시고, JDK 11을 사용하는 것이 호환성 면에서 더 유리할 수 있습니다.
- Android Studio에서
File>Project Structure>SDK Location으로 이동하여 JDK 경로를 확인하세요.
- 시스템 환경 변수에서
JAVA_HOME이 올바르게 설정되어 있는지도 확인해 보세요.
- Android Studio에서
Gradle 캐시 정리: Gradle 캐시를 정리하고 새롭게 다운로드 받으세요.
- Android Studio에서
File>Invalidate Caches / Restart를 선택하여 캐시를 무효화하고, Android Studio를 재시작합니다.
- 터미널에서
./gradlew clean명령어를 실행하여 캐시를 정리할 수도 있습니다.
- Android Studio에서
Android 가상 디바이스 설정: 사용 중인 에뮬레이터의 설정을 다시 점검하세요. 특히, 에뮬레이터가 요구하는 최소 API 레벨을 충족하는지 확인합니다.
아래는 유사한 문제에 대한 해결 방안을 포함한 게시물 링크입니다:
- 안드로이드 실행하면 에러가 납니다.
- Emulator 세팅하기
이와 같이 설정을 검토해 보시고, 문제가 해결되지 않을 경우 사용 중인 에뮬레이터나 Flutter SDK, Android Studio의 버전 정보를 포함하여 추가적으로 질문을 주시면 더 구체적인 도움을 드릴 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
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





