Android Gradle 플러그인 9.1.0 (2026년 3월)
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android Gradle 플러그인 9.1은 다양한 새 기능과 개선사항이 포함된 부 버전입니다.
호환성
Android Gradle 플러그인 9.1에서 지원하는 최대 API 수준은 API 수준 36.1입니다.
다음은 기타 호환성 정보입니다.
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에서 해결된 것으로 표시된 공개 문제는 없습니다.
|
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2026-04-14(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-04-14(UTC)"],[],[]]