Android Gradle 플러그인 9.1.0 (2026년 3월)

Android Gradle 플러그인 9.1은 다양한 새 기능과 개선사항이 포함된 부 버전입니다.

호환성

Android Gradle 플러그인 9.1에서 지원하는 최대 API 수준은 API 수준 36.1입니다. 다음은 기타 호환성 정보입니다.

최소 버전 기본 버전 참고
Gradle 9.3.1 9.3.1 자세한 내용은 Gradle 업데이트하기를 참고하세요.
SDK 빌드 도구 36.0.0 36.0.0 설치 또는 구성 SDK 빌드 도구.
NDK 해당 사항 없음 28.2.13676358 다른 버전의 NDK를설치 또는 구성합니다.
JDK 17 17 자세한 내용은 JDK 버전 설정을 참고하세요.

R8 변경사항

다음 R8 변경사항이 AGP 9.1.0에 포함되어 있습니다.

DEX로 컴파일할 때 이름이 지정되지 않은 (기본) 패키지로 재패키징 사용 설정

이제 R8은 기본적으로 DEX로 컴파일할 때 클래스를 이름이 지정되지 않은 (기본) 패키지로 재패키징합니다. 이렇게 하면 -flattenpackagehierarchy 또는 -repackageclasses를 명시적으로 사용하지 않는 빌드에 -repackageclasses 규칙이 효과적으로 추가됩니다.

기본적으로 재패키징하면 난독화, 최적화, 축소와의 일관성이 보장됩니다. 이러한 모든 기능은 선택사항이 아닌 선택 해제이며, 따라서 재패키징을 명시적으로 선택하지 않는 최적화되지 않은 구성을 완화합니다.

이 동작을 선택 해제하려면 새 -dontrepackage 규칙을 사용하세요.

-maximumremovedandroidloglevel의 명명된 수준 지원

-maximumremovedandroidloglevel을 사용할 때 이제 숫자 대신 로그 수준 이름을 지정할 수 있습니다. 다음 표는 이름과 해당하는 숫자 로그 수준을 보여줍니다.

이름 수준
ASSERT 7
ERROR 6
WARN 5
INFO 4
DEBUG 3
VERBOSE 2
NONE 1

로그 수준 이름은 모두 대문자로 지정해야 합니다.

해결된 문제

Android Gradle 플러그인 9.1.0-rc01

해결된 문제
AGP 9.1.0-rc01에서 해결된 것으로 표시된 공개 문제는 없습니다.

Android Gradle 플러그인 9.1.0-alpha09

해결된 문제
린트
Otter.2의 린트가 AGP 9.0의 새 compileSdk 및 targetSdk DSL을 인식하지 못함

Android Gradle 플러그인 9.1.0-alpha08

해결된 문제
Android Gradle 플러그인
프로젝트 정리 메뉴가 '정리' 대신 하위 프로젝트 타겟을 실행함
AGP의 증분 DEX 디슈가링 버그
구성 캐시: 실행 시간에 작업 확장 프로그램 및 규칙에 액세스하지 않음
AGP가 카나리아 플랫폼을 알지 못하고 불만을 제기함
린트 통합
java-library 프로젝트에 적용될 때 K1을 사용하는 Android 린트
'린트 검사를 위한 린트 검사'가 실행되지 않습니다.

Android Gradle 플러그인 9.1.0-alpha07

해결된 문제
Android Gradle 플러그인
KMP의 beforeVariants를 구현해야 함

Android Gradle 플러그인 9.1.0-alpha06

해결된 문제
AGP 9.1.0-alpha06에서 해결된 것으로 표시된 공개 문제는 없습니다.

Android Gradle 플러그인 9.1.0-alpha05

해결된 문제
Android Gradle 플러그인
AGP 9.0.0-rc01이 kotlin() 함수를 통해 Kotlin 라이브러리를 확인하지 않음

Android Gradle 플러그인 9.1.0-alpha04

해결된 문제
Android Gradle 플러그인
`*.xml.flat` 파일에 절대 파일 경로가 포함되어 있음

Android Gradle 플러그인 9.1.0-alpha03

해결된 문제
AGP 9.1.0-alpha03에서 해결된 것으로 표시된 공개 문제는 없습니다.

Android Gradle 플러그인 9.1.0-alpha02

해결된 문제
Android Gradle 플러그인
ManifestProcessorTask 경고를 오류로 전환하는 기능 추가

Android Gradle 플러그인 9.1.0-alpha01

해결된 문제
Android Gradle 플러그인
ManifestProcessorTask 경고를 오류로 전환하는 기능 추가
`OBFUSCATION_MAPPING_FILE` 아티팩트를 변환하면 출력 폴더에서 R8 작업의 출력이 누락됨

Android Gradle 플러그인 9.1.0

해결된 문제
AGP 9.1.0에서 해결된 것으로 표시된 공개 문제는 없습니다.