Android Gradle 플러그인 7.4.0은 다양한 새 기능과 개선사항이 포함된 메이저 버전입니다.
호환성
최소 버전 | 기본 버전 | 참고 | |
---|---|---|---|
Gradle | 7.5 | 7.5 | 자세한 내용은 Gradle 업데이트하기를 참고하세요. |
SDK 빌드 도구 | 30.0.3 | 30.0.3 | SDK 빌드 도구를 설치 또는 구성합니다. |
NDK | 해당 사항 없음 | 23.1.7779620 | 다른 버전의 NDK를 설치 또는 구성합니다. |
JDK | 11 | 11 | 자세한 내용은 JDK 버전 설정을 참고하세요. |
AGP 업그레이드 어시스턴트의 업그레이드 후 보고서 및 롤백 기능
이제 AGP 업그레이드 어시스턴트에 업그레이드 후 보고서가 포함됩니다. 이 보고서는 완료된 단계와 업그레이드 성공 여부를 설명합니다. 업그레이드 후 프로젝트를 빌드하거나 테스트하는 데 문제가 있는 경우 업그레이드 어시스턴트에서 실행한 변경사항을 되돌리는 작업도 포함됩니다.
동시에 실행되는 프로젝트 가져오기
이제 Gradle 7.4.2 이상 및 Android Gradle 플러그인 7.2.0 이상을 사용할 때 스튜디오 IDE에서 프로젝트를 동시에 가져옵니다. 특히, Android 스튜디오가 Gradle 동기화를 트리거하면 빌드에 포함된 프로젝트를 설명하는 정보가 동시에 만들어집니다. 이로 인해 특히 규모가 큰 프로젝트에서 동기화 프로세스의 속도가 빨라집니다. 벤치마크에 따르면 매우 큰 프로젝트(Gradle 하위 프로젝트 3,500개)의 Gradle 모델을 빌드하는 데 걸리는 시간이 10분에서 5분으로 50% 단축되었습니다.
Android Gradle 플러그인이 JVM 11 바이트 코드를 타겟팅함
Android Gradle 플러그인 7.4.0-alpha04부터 AGP가 JVM 11 바이트 코드와 함께 제공됩니다. 즉, AGP를 대상으로 컴파일하거나 맞춤 린트 검사를 작성하는 경우 JVM 11 바이트 코드 타겟팅을 시작해야 합니다. 이렇게 하는 방법 중 하나는 모듈 수준 build.gradle
파일에 다음을 포함하는 것입니다.
sourceCompatibility = "11"
targetCompatibility = "11"
패치 출시
다음은 Android Gradle 플러그인 7.4를 위해 출시된 패치 목록입니다.
Android Gradle 플러그인 7.4.1(2023년 2월)
이번 소규모 업데이트는 다음과 같은 버그 수정을 포함합니다.
해결된 문제 | |
---|---|
지원 중단 경고를 해결하고 Gradle 9.0을 준비하기 위해
destination 속성에서 outputLocation 속성으로 이전합니다. |
|
AGP 7.4.0-rc01이 '작업 '...'이(가) 완료되기 전에
map(provider(java.util.Set)) 의 매핑된 값을 쿼리하는 것은 지원되지 않음'으로 Variant API를 중단함 |