[Flutter] 플러터 Gradle Error: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'android'. > Could not resolve all files for configuration ':classpath'
FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'android'. > Could not resolve all files for configuration ':classpath'. > Could not find com.android.tools.build:gradle:7.5.0. Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.5.0/gradle-7.5.0.pom - https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/7.5.0/gradle-7.5.0.pom Required by: project :
* 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
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
사무실과, 집, 노트북과 PC 등등 작업환경이 조금씩 다른데 잘 되던 프로젝트가 에러가 뜬다.
build.gradle 파일내에 buildscript 부분에 빨간줄이 쳐지면서 에러가 뜬다.
깃에서 pull 한 상태그대로의 모습. 코틀린 버전이 1.7.21, 그래들 버전이 7.5.0 으로 되어있다.
안드로이드 스튜디오(Android Studio)의 File > Settings... 를 보면
Settings > Languages & Frameworks > Kotlin 의 업데이트 채널은 Stable 이고, Current Kotlin plugin version은 1.7.21 이다.
아래는 그냥 저렇게 하지 않아도 되는데 그냥 확인용 스샷 남겨놓기용.(삽질을 다시 하지 않기 위해)
이제부터 중요한 부분, File > Project Structure...
Project 부분에 Android Gradle Plugin Version 과 Gradle Version 이 있는걸 볼 수 있는데,
결론
file > Project Structure > Project의 Android Gradle Plugin Version의 버전을 Flutter Project의 build.gradle의 dependencies 의 classpath 에 아래와 같이 적용시켜주어야 한다. 그리고 나서 다시 빌드.
https://stackoverflow.com/questions/73967848/could-not-find-com-android-tools-buildgradle7-5-1
https://developer.android.com/studio/releases/gradle-plugin?hl=ko#groovy
잘 된다.
끗.