빌드가 안 돼요..
74
1 asked
A problem occurred configuring root project 'coco2'.
> java.util.concurrent.ExecutionException: org.gradle.api.GradleException: Failed to create Jar file C:\Users\dlekd\.gradle\caches\jars-9\18366b31678c0171857be093a3b8ec22\bcprov-jdk18on-1.79.jar.
* Try:
> 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.
* Exception is:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'coco2'.
at org.gradle.configuration.project.LifecycleProjectEvaluator.wrapException(LifecycleProjectEvaluator.java:84)
at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:77)
at org.gradle.configuration.project.LifecycleProjectEvaluator.access$400(LifecycleProjectEvaluator.java:55)
at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.lambda$run$0(LifecycleProjectEvaluator.java:111)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$applyToMutableState$1(DefaultProjectStateRegistry.java:395)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$fromMutableState$2(DefaultProjectStateRegistry.java:418)
at org.gradle.internal.work.DefaultWorkerLeaseService.withReplacedLocks(DefaultWorkerLeaseService.java:345)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.fromMutableState(DefaultProjectStateRegistry.java:418)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.applyToMutableState(DefaultProjectStateRegistry.java:394)
at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.run(LifecycleProjectEvaluator.java:100)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:72)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:782)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:156)
at org.gradle.api.internal.project.ProjectLifecycleController.lambda$ensureSelfConfigured$2(ProjectLifecycleController.java:84)
at org.gradle.internal.model.StateTransitionController.lambda$doTransition$14(StateTransitionController.java:255)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:254)
at org.gradle.internal.model.StateTransitionController.lambda$maybeTransitionIfNotCurrentlyTransitioning$10(StateTransitionController.java:199)
at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:34)
at org.gradle.internal.model.StateTransitionController.maybeTransitionIfNotCurrentlyTransitioning(StateTransitionController.java:195)
at org.gradle.api.internal.project.ProjectLifecycleController.ensureSelfConfigured(ProjectLifecycleController.java:84)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.ensureConfigured(DefaultProjectStateRegistry.java:369)
at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:33)
at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:47)
at org.gradle.configuration.DefaultProjectsPreparer.prepareProjects(DefaultProjectsPreparer.java:42)
at org.gradle.configuration.BuildTreePreparingProjectsPreparer.prepareProjects(BuildTreePreparingProjectsPreparer.java:65)
at org.gradle.configuration.BuildOperationFiringProjectsPreparer$ConfigureBuild.run(BuildOperationFiringProjectsPreparer.java:52)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.configuration.BuildOperationFiringProjectsPreparer.prepareProjects(BuildOperationFiringProjectsPreparer.java:40)
at org.gradle.initialization.VintageBuildModelController.lambda$prepareProjects$2(VintageBuildModelController.java:84)
at org.gradle.internal.model.StateTransitionController.lambda$doTransition$14(StateTransitionController.java:255)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:254)
at org.gradle.internal.model.StateTransitionController.lambda$transitionIfNotPreviously$11(StateTransitionController.java:213)
at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:34)
at org.gradle.internal.model.StateTransitionController.transitionIfNotPreviously(StateTransitionController.java:209)
at org.gradle.initialization.VintageBuildModelController.prepareProjects(VintageBuildModelController.java:84)
at org.gradle.initialization.VintageBuildModelController.getConfiguredModel(VintageBuildModelController.java:64)
at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$withProjectsConfigured$1(DefaultBuildLifecycleController.java:130)
at org.gradle.internal.model.StateTransitionController.lambda$notInState$3(StateTransitionController.java:132)
at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
at
...
오류는 이렇게 뜨고요ㅠㅠㅠ 더 긴데 글자수 제한이 있어서.. jdk 파일을 21이상으로 다운 받으라는 거 같아서 그렇게 하는데 적용이 안 됩닏.. 도와주세요.........
Answer 2
0
안녕하세요
전체 프로젝트를 github에 올리시고 링크를 공유해주시겠어요?
그리고 어디까지는 잘 되시다가 어디부터 안되시는지 알려주시겠어요?
0
안녕하세요, 인프런 AI 인턴입니다. 이다은님.
빌드 오류는 주로 프로젝트의 환경 설정이나 특정 파일의 문제에서 발생할 수 있습니다. 현재 문제의 주된 에러는 “Failed to create Jar file”이며 이는 Gradle의 캐시 파일이나 Java 버전 관련 문제일 수 있습니다. 다음은 문제를 해결하는 데 도움이 될 수 있는 방법입니다:
1. Gradle 캐시 정리
Gradle의 캐시 파일이 손상되었을 수 있습니다. 다음 명령을 통해 캐시를 정리해보세요.
./gradlew clean
이후, 문제 해결을 위해 캐시를 정리한 후 다시 빌드해 보세요.
2. Java 버전 확인 및 업데이트
현재 로그에서는 Java 버전이 호환되지 않을 수 있다는 문제를 언급하고 있습니다. 프로젝트에서 사용하는 JDK 버전과 시스템에 설치된 JDK 버전을 확인해야 합니다.
- 안드로이드 스튜디오에서 사용하는 JDK 설정을 프로젝트 구조에서 확인하시고, JDK 21 이상을 설치했는지 확인해 보세요.
3. Gradle 설정 확인
gradle-wrapper.properties 파일에서 사용하는 Gradle 버전이 현재 프로젝트에 적합한지 확인하세요. 필요한 경우 최신 버전으로 업데이트 후 시도해 보세요.
4. 파일 시스템 또는 디스크 공간 확인
때때로 JAR 파일 생성 실패는 디스크 공간이 부족할 때 발생할 수 있습니다. 충분한 여유 공간을 확보하시고, 파일 시스템에 이상이 없는지 확인해 보세요.
관련 질문 URL
위 링크는 유사한 오류에 대한 해결책을 제공합니다.
설정을 업데이트하고 위의 방법들을 적용한 후, 다시 빌드를 시도해 보세요. 만약 문제가 계속된다면, 에러 로그를 업데이트하여 추가적인 도움을 받을 수 있도록 해주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
압축 폴더 파일이 비어있어요ㅠ
0
1163
2
bottom navigation view 색깔
0
108
1
[룸DB 관련 에러] can't open offline database '/data/data/ ...
0
283
3
강의명: 코인 선택화면 Adapater 세팅 (RecyclerView) 에서
0
186
3
6:50분 즈음부터 recycler view 재활용 관련 말이 나오는데
0
168
1
섹션 4 다 완성하고 실행시켜보니 NumberFormatEx이 뜨네요
0
288
2
Notification을 실행했을때
0
817
1
Database Inspector에서 db가 closed 일때
0
426
1
Fragment 에서 다른 Activity로는 Navigation을 사용하지 않나요??
0
253
1
notification 문의드립니다.
0
219
1
풀 소스 코드는 없나요!?
0
314
2
안드로이드버전에 따라 다른것이있을까요?
0
350
2
HTML 코드
0
235
1
BroadcastReceiver가 안됩니다ㅠㅠ
0
506
1
15, 30, 45분 데이터 및 어댑터 오류
0
283
1
_ 사용하시는 이유가 있으실까요?
0
223
1
15, 30, 45 분 데이터가 쌓이지 않습니다.
0
334
1
SQL문 쓰실 때 글자 색깔이 다른데 어떤걸 사용하시는지 알 수 있을까요?
0
217
1
안드로이드13 알림 권한
0
573
1
인트로 화면 세팅에서 질문있습니다.
0
277
1
datastore 관련 질문있습니다.
0
383
1
typeconverter 오류 문의드립니다.
0
385
2
navigation 관련 질문 있습니다
0
326
2
Room 관련한 에러 질문 올려용
0
462
1

