기타/Gradle

Exception is: org.gradle.api.UncheckedIOException

당장하자 2023. 7. 17. 09:53

문제상황

java 버전이 다른 gradle 프로젝트를 진행하다가 프로젝트를 바꾸거나 작업 환경이 달라지거나 등의 이유로 gradle 적용이 되지 않을때가 있습니다.

 

 

생각순서

우선 java 버전이 맞지않아 생기는 문제일 수 있으니 intellij에서 Project Structure에서 jdk 버전을 맞춰주었습니다. 하지만 결과는 마찬가지였고 구글링을 통해 해결하고자 하였습니다.

 

구글에서 얻는 정보들은 프로젝트를 진행하다가 갑자기 gradle 인식을 못하는 경우를 설명하는 것 같았습니다. build를 clean하거나 .gradle 폴더를 삭제하고 다시 실행하는 등 이전에는 잘 되던 프로젝트가 문제가 생겨서 에러가 난다고 생각하는 듯 했습니다. 하지만 저는 환경의 변화가 있었고 제 경우에 적용하기에는 적합하지 않았습니다.

 

intellij에서 환경설정을 잘못해서 생기는 문제일 수 있으니 jetbrain community에서 찾아서 해결하려는 시도를 했습니다. 다행히 해결법이 있었습니다.

 

해결방법

해결방법은 gradlw의 JVM 버전을 맞추는 것이었습니다. intellij 기준으로는 setting > Build, Execution, Deployment > Build Tools > Gradle에서 Gradle JVM 버전을 설정하시면 됩니다.

 

 

출처:

https://youtrack.jetbrains.com/issue/IDEA-222226/Syncing-Gradle-result-in-invalid-type-code-00

 

Syncing Gradle result in "invalid type code: 00" : IDEA-222226

What steps will reproduce the issue? 1. Using Android plugin to generate a new project 2. Tyring to sync Gradle 3. Tested different Gradle versions in "gradle-wrapper.properties" What is the expected result? Working IntelliJ with all Gradle magic What happ

youtrack.jetbrains.com