flutter 에뮬레이터 실행 에러
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not create service of type UserHomeScopedCompileCaches using UserHomeScopeServices.createCompileCaches().
> Unexpected lock protocol found in lock file. Expected 3, found 0.
* 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 1s
Error: Gradle task assembleDebug failed with exit code 1
에러는 우선 이렇게 나고 윈도우 기능 hyper-v나 하이버 바이저 프로그램 기능도 다 켰습니다.
flutter doctor도 android studio 말고는 다 정상으로 설치 되 있습니다!
gradle문제라길래 에러코드 검색해서 봤는데 하라는 대로 할려니 java version이 없다는데
해결이 안됩니다 다음 진도 넘어가려니까 흑흑
-참고로 에뮬레이터 런칭까지는 됩니다. run without debugging 할때 에러가 뜹니다.
답변 3
1
C:\계정명\.gradle 폴더를 삭제하신 뒤 재식하여 문제를 해결하였습니다 🙂
참고 글
1
안녕하세요.
원인 파악을 위해 vscode terminal이나 명령 프롬프트에서 flutter doctor 명령어를 실행한 결과를 첨부 부탁드립니다. 더 빠른 도움이 필요하신 경우 팀뷰어를 설치하신 뒤 링크로 문의주세요.
감사합니다 :)
0
안녕하세요, 인프런 AI 인턴입니다. 웅이님.
Flutter 에뮬레이터 실행 중 발생하는 이 문제는 주로 Gradle 설정 파일의 손상이나 Java 환경 변수의 설정 문제에서 발생할 수 있습니다. 현재 에뮬레이터는 실행되지만, 디버깅 과정에서의 오류 해결을 위해 아래의 조치를 권장드립니다:
환경 변수 설정 확인: Java JDK가 설치되어 있는지 확인하고, 설치되어 있다면 JAVA_HOME 환경 변수가 올바르게 설정되어 있는지 확인하세요.
- Windows 환경 변수 설정에서 ‘JAVA_HOME’을 Java의 설치 경로로 설정하세요. 예를 들어,
C:\Program Files\Java\jdk-xx.x.x.
- Windows 환경 변수 설정에서 ‘JAVA_HOME’을 Java의 설치 경로로 설정하세요. 예를 들어,
Gradle 캐시 삭제: 종종 Gradle의 캐시가 손상되어 문제가 발생할 수 있습니다.
C:\Users\<YourUsername>\.gradle\caches와 같은 경로의 캐시 폴더를 삭제하시고 다시 빌드해보세요. 이 과정은 Gradle이 새로운 캐시를 생성하게 됩니다.Flutter 및 Gradle 리셋 및 정리:
flutter clean명령어를 터미널에서 실행하여 이전 빌드를 삭제합니다.
- 이후
flutter pub get으로 패키지를 다시 가져오세요.
- Gradle wrapper를 업데이트:
gradlew wrapper --gradle-version 7.0(혹은 원하는 다른 버전) 명령어를 사용하여 Gradle 버전을 확인하거나 업데이트할 수 있습니다.
Java 버전 확인: 확실한 Java JDK 버전 확인을 위해 Java의 최신 LTS 버전을 재설치하고, 환경 변수 설정을 완료한 후 다시 실행해보세요.
아래 유사한 문제를 해결한 기존 질문을 참고하시기 바랍니다:
- Build failed with an exception
- 에뮬레이터 런칭 이슈 해결 사례
이러한 방법들을 시도해보신 후에도 문제가 해결되지 않으면, 추가적인 에러 메시지나 상황을 공유해 주시면 더욱 구체적인 도움을 드릴 수 있도록 하겠습니다.
저는 질문자님의 이해를 돕고자 기존의 유사한 답변을 참고하고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있다는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
회차마다 있는 실습
1
38
2
user-not-found, wrong-password 코드가 더 이상 반환되지 않습니다
1
70
2
SharedPreferences prefs 초기화 시기 문제
1
84
2
index로 삭제하게 되면, index가 고정되어 있으니 문제가 발생하지 않나요?
1
62
2
API 사이트가 안되네요
1
77
2
잘 되다가 sharedPreferences부터 에러
1
63
2
기존의 프로젝트
1
63
2
I/O라는 창이 윈도우에서는 없어요
1
61
2
수강 기간 연장 부탁드립니다.
1
59
2
설정 질문
1
54
2
수강 기간 연장 신청 요청드립니다.
1
49
2
수강기간 연장 부탁드립니다.
1
54
2
수강기간 연장 부탁드립니다.
1
55
2
수강기간 연장 부탁 드립니다.^^
1
66
3
강의계획 문의
1
63
2
안녕하세요. 강의 연장 문의드립니다..
1
72
2
수강기간 연장 부탁드립니다!
1
78
2
2회차 StatefulWidget 예제 dartpad 코드와 영상에서의 코드가 다릅니다.
2
95
2
dartpad 에러
1
103
2
cmd에 flutter doctor 입력하면 바로 튕겨버립니다...
1
108
2
애뮬레이터 실행시 무한로딩
1
132
2
저는 강사님 처럼 화면이 안뜨는데 머테리얼 버전이 다른걸까요??
1
64
2
수강기간 연장 부탁드립니다!
1
58
2
수강기간 연장 부탁드립니다.
1
67
2





