Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
Android Gradle 플러그인 9.1.1 (2026년 4월)
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android Gradle 플러그인 9.1은 다양한 새 기능과 개선사항이 포함된 마이너 버전입니다.
호환성
Android Gradle 플러그인 9.1.1은 Android API 수준 37.0 이하를 지원합니다.
다음은 기타 호환성 정보입니다.
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 플러그인 |
|
클린 프로젝트 메뉴가 'clean' 대신 하위 프로젝트 타겟을 실행함
|
|
AGP의 증분 dex 디슈가링 버그
|
|
구성 캐시: 실행 시간에 작업 확장 프로그램 및 규칙에 액세스하지 않음
|
|
AGP가 카나리아 플랫폼을 알지 못하고 불만을 제기함
|
|
| 린트 통합 |
|
java-library 프로젝트에 적용될 때 K1을 사용하는 Android Lint
|
|
'린트 검사를 위한 린트 검사'가 실행되지 않습니다.
|
|
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-10-08(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-10-08(UTC)"],[],[]]