Android Gradle 플러그인 7.3.0은 다양한 새 기능과 개선사항이 포함된 메이저 버전입니다.
호환성
최소 버전 | 기본 버전 | 참고 | |
---|---|---|---|
Gradle | 7.4 | 7.4 | 자세한 내용은 Gradle 업데이트하기를 참고하세요. |
SDK 빌드 도구 | 30.0.3 | 30.0.3 | SDK 빌드 도구를 설치 또는 구성합니다. |
NDK | 해당 사항 없음 | 23.1.7779620 | 다른 버전의 NDK를 설치 또는 구성합니다. |
JDK | 11 | 11 | 자세한 내용은 JDK 버전 설정을 참고하세요. |
맞춤 C/C++ 빌드 시스템 지원
이제 Ninja 빌드 파일 형식으로 빌드 정보를 작성하는 셸 스크립트를 만들어서 맞춤 C/C++ 빌드 시스템을 생성할 수 있습니다. 맞춤 C/C++ 빌드 시스템에 관한 자세한 내용은 Ninja를 사용하여 맞춤 C/C++ 빌드 시스템 통합(실험용)을 참고하세요.
Kotlin 플러그인의 최소 버전은 1.5.20임
Android Gradle 플러그인 7.3.0-alpha08부터 AGP에 Kotlin 플러그인 1.5.20 이후 버전이 필요합니다. 호환성을 유지하려면 build.gradle
파일에서 Kotlin 플러그인 1.5.20 이후 버전을 지정해야 합니다.
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
보관처리된 APK 생성 사용 설정됨
AGP 7.3부터 빌드된 모든 Android App Bundle에서 스토어 보관 파일이 기본적으로 사용 설정됩니다. 보관처리는 향후 저장용량이 부족한 사용자가 앱 공간을 효과적으로 관리할 수 있는(스토어에서 지원되는 경우) 새로운 App Bundle 기능입니다.
보관처리된 APK의 생성을 선택 해제하려면 다음과 같이 앱 수준 build.gradle
파일을 수정합니다.
android {
bundle {
storeArchive {
enable = false
}
}
}
매니페스트 파일의 패키지 속성이 지원 중단됨
AGP 7.3.0-alpha04부터 Gradle을 사용하여 프로젝트를 빌드할 때 매니페스트 파일에서 package
속성을 사용하면 AGP에서 경고가 생성됩니다. 앱의 네임스페이스를 설정하려면 모듈 수준 build.gradle
파일에서 namespace
속성을 사용하세요. 자세한 내용은 네임스페이스 설정을 참고하세요.
새로운 네임스페이스 DSL로 이전하는 데 도움이 필요하면 AGP 업그레이드 어시스턴트(도구 > AGP 업그레이드 어시스턴트)를 사용하세요.
Android 플랫폼 지원
AGP 7.3.0-beta05부터 지원되는 최소 SDK 버전은 33입니다(minSdk = 33
사용 가능). 최소 SDK는 앱을 실행할 수 있는 최소 버전의 Android를 나타내며 앱 수준 build.gradle
파일에 설정됩니다.