이 영상은 Android Gradle 플러그인(AGP) 9.0에서 Kotlin 프로젝트를 위해 도입된 중요한 변화와 마이그레이션 방법을 설명합니다. 핵심적인 변화는 두 가지입니다.
### 1. 내장 Kotlin 지원 (Built-in Kotlin)
AGP 9.0부터 Android 프로젝트에 Kotlin 지원이 기본으로 포함됩니다 (0:08 - 1:26). 따라서 별도의 Kotlin Gradle 플러그인을 명시적으로 적용할 필요가 없습니다.
마이그레이션: `build.gradle` 파일에서 Kotlin 플러그인 적용을 제거합니다.
주의사항: `android.builtInKotlin=false` 속성을 사용하여 일시적으로 이 기능을 끌 수 있지만, AGP 10부터는 필수 사항이 됩니다 (0:34).
### 2. KMP 라이브러리 플러그인 (Android KMP Library Plugin)
Kotlin Multiplatform(KMP) 프로젝트에서 Android를 타겟팅할 때, 기존의 Android 라이브러리 플러그인 대신 새로운 Android KMP 라이브러리 플러그인을 사용해야 합니다 (0:14 - 4:22).
앱 모듈 분리: 기존에 KMP 플러그인과 Android 애플리케이션 플러그인이 함께 있던 모듈에서 Android 앱 엔트리 포인트(앱 모듈)를 별도로 분리해야 합니다 (5:47).
라이브러리 전환: 공유 코드를 포함하는 모듈은 새로운 `androidLibrary` 플러그인으로 마이그레이션해야 합니다 (11:47).
제한 사항: 새로운 KMP 라이브러리 플러그인은 단일 변형(single variant)만 지원하므로, 빌드 타입이나 프로덕트 플레이버를 직접 사용할 수 없습니다 (14:20). 필요한 경우 별도의 순수 Android 라이브러리 모듈을 만들어야 합니다 (15:05).
https://youtu.be/m0Cq6J-V_RY?si=-bGxpsXQVNXmI0zG
Everything New in AGP 9.0 For Kotlin Projects
The latest version of the Android Gradle plugin from Google comes with some significant changes for Kotlin projects:1. All Android apps should start using A...
www.youtube.com
'앱개발' 카테고리의 다른 글
| 가상폰 관련 검은화면 2 (1) | 2026.03.30 |
|---|---|
| 내일 타이머 세로 이미지 스톱워치 (0) | 2026.03.27 |
| 가성폰 안보일 경우 (0) | 2026.03.18 |
| Android Studio 가상폰 화면이 안보일때 (0) | 2026.03.13 |
| 브라질 아동 앱 관련 (0) | 2026.03.10 |