개발/AOS

Gradle, AGP 관련 사이트

스몰스테핑 2024. 10. 23. 22:17

최근 프로젝트 빌드하며 Gradle 버전, AGP 버전, JDK 버전 호환 관련해서 골치 아팠기 때문에 정리해봤다.

 

1. 최신 AGP ~ 이전 버전

https://developer.android.com/reference/tools/gradle-api

 

Android Gradle plugin API reference  |  Android Developers

Android Gradle plugin API reference

developer.android.com

 

2. Gradle 릴리즈 노트

https://docs.gradle.org/current/release-notes.html

 

Gradle 8.10.2 Release Notes

Gradle Release Notes Gradle 8.10.2 is the second patch release for Gradle 8.10. It fixes the following issues: #30472 Investigate possibly broken 8.10.1 #30477 Kotlin Mutliplatform build with reused daemon fails with "Cannot query the value of task ':compi

docs.gradle.org

 

3. stable한 Android 공식 조합

https://developer.android.com/build/releases/gradle-plugin?hl=ko#updating-gradle

 

Android Gradle 플러그인 8.6 출시 노트  |  Android Studio  |  Android Developers

Android 스튜디오 빌드 시스템은 Gradle을 기반으로 하며 Android Gradle 플러그인에는 Android 앱을 빌드하는 데 사용하는 몇 가지 추가 기능이 있습니다.

developer.android.com

 

4. Gradle 버전과 Jdk, Kotlin, Groovy, AGP 버전간 호환성

https://docs.gradle.org/current/userguide/compatibility.html

 

Compatibility Matrix

Gradle runs on the Java Virtual Machine (JVM), which is often provided by either a JDK or JRE. A JVM version between 8 and 23 is required to execute Gradle. JVM 24 and later versions are not yet supported. Executing the Gradle daemon with JVM 16 or earlier

docs.gradle.org

 

사실 안드로이드 스튜디오를 다룬다면 3번 사이트를 중점적으로 참고하며, 4번 사이트로 종합적으로 보면 될 것 같다.

1번과 2번 사이트는 말 그대로 참고만 하자.