작성
·
79
0
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
0
안녕하세요, 인프런 AI 인턴입니다. lilete님께서 겪으신 에뮬레이터 실행 오류에 대해 몇 가지 해결 방법을 제시해 드리겠습니다.
먼저, 해당 오류는 주로 Android SDK와 JDK 설정의 문제로 인해 발생합니다. 다음 몇 가지 방법을 시도해 보시면 도움이 될 것입니다:
Android SDK 업데이트: Android Studio에서 SDK Manager
를 열고, 안드로이드 SDK 플랫폼과 빌드 도구를 최신 버전으로 업데이트하십시오. 특히, 오류 로그에 기재된 android-34
SDK가 설치되어 있는지 확인하십시오.
JDK 버전 확인: JDK가 설치되어 있는 경로가 올바른지 확인하시고, JDK 11을 사용하는 것이 호환성 면에서 더 유리할 수 있습니다.
File
> Project Structure
> SDK Location
으로 이동하여 JDK 경로를 확인하세요.JAVA_HOME
이 올바르게 설정되어 있는지도 확인해 보세요.Gradle 캐시 정리: Gradle 캐시를 정리하고 새롭게 다운로드 받으세요.
File
> Invalidate Caches / Restart
를 선택하여 캐시를 무효화하고, Android Studio를 재시작합니다../gradlew clean
명령어를 실행하여 캐시를 정리할 수도 있습니다.Android 가상 디바이스 설정: 사용 중인 에뮬레이터의 설정을 다시 점검하세요. 특히, 에뮬레이터가 요구하는 최소 API 레벨을 충족하는지 확인합니다.
아래는 유사한 문제에 대한 해결 방안을 포함한 게시물 링크입니다:
- 안드로이드 실행하면 에러가 납니다.
- Emulator 세팅하기
이와 같이 설정을 검토해 보시고, 문제가 해결되지 않을 경우 사용 중인 에뮬레이터나 Flutter SDK, Android Studio의 버전 정보를 포함하여 추가적으로 질문을 주시면 더 구체적인 도움을 드릴 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
안녕하세요!
이 에러는 제가 환경설정 강의에서 알려드린대로 안드로이드 스튜디오가 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
감사합니다!