이 영상은 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

+ Recent posts