Android Gradle 플러그인 9.5.0

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

호환성

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

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

자동 백업 및 복원 테스트

AGP 9.5.0-alpha09는 출시 전에 누락되거나 사용할 수 없는 복원된 데이터를 포착하는 데 도움이 되는 자동 백업 및 복원 테스트를 추가합니다. testOptions.backupTests 블록에서 테스트 모음을 선언합니다. 그러면 AGP가 연결된 기기의 앱에 테스트 데이터를 추가하고, 앱을 백업 및 복원하고, 데이터가 손상되지 않았는지 확인하는 JUnit 5 테스트를 빌드하고 실행합니다. 로컬, 클라우드, 기기 간 전송을 테스트할 수 있으며 결과는 HTML 테스트 보고서에 표시됩니다. 자세한 내용은 자동 백업 및 복원 테스트 및 백업 및 복원 테스트 출시 노트를 참고하세요.

해결된 문제

Android Gradle 플러그인 9.5.0-alpha09

해결된 문제
Android Gradle 플러그인
Gradle 9.8.0에서 AGP 9.4.1로 Configuration.setVisible() 지원 중단을 보고함

Android Gradle 플러그인 9.5.0-alpha08

해결된 문제
Android Gradle 플러그인
JDK 25를 사용할 때 generateReleaseRFile 작업의 경고
삭제 후에도 ANDROID_PREFS_ROOT로 인해 AGP 8.11+ / 9.0에서 빌드가 차단됨

Android Gradle 플러그인 9.5.0-alpha07

해결된 문제
AGP 9.5.0-alpha07에서 해결된 것으로 표시된 공개 문제가 없음

Android Gradle 플러그인 9.5.0-alpha06

해결된 문제
Android Gradle 플러그인
별도의 비 KMP 모듈이 없으면 KMP AndroidX 소스가 다운로드되지 않음
Configuration.setVisible(boolean) 메서드가 지원 중단됨
AGP 9.3.0의 새로운 최적화 { enable = true } DSL이 ApplicationVariant 객체에서 isMinifyEnabled를 설정하지 않음

Android Gradle 플러그인 9.5.0-alpha05

해결된 문제
AGP 9.5.0-alpha05에서 해결된 것으로 표시된 공개 문제가 없음

Android Gradle 플러그인 9.5.0-alpha04

해결된 문제
Android Gradle 플러그인
BouncyCastle 종속 항목은 BOM을 사용해야 함

Android Gradle 플러그인 9.5.0-alpha03

해결된 문제
Android Gradle 플러그인
AGP 9.2.0 회귀: `LibraryExtension.getSourceSets()` 가 소스 세트 구현이 더 이상 구현하지 않는 인터페이스에 입력되어 ClassCastException이 발생함
CommonExtension.resourcePrefix에 불완전한 문서가 있음

Android Gradle 플러그인 9.5.0-alpha02

해결된 문제
린트
LintFix에 수정사항을 생성하지 않는 대체 종료가 있는 경우 AGP의 SarifReporter가 잘못된 JSON을 생성함

Android Gradle 플러그인 9.5.0-alpha01

해결된 문제
Android Gradle 플러그인
재배치가 작업 실행에 영향을 미치지 않는지 확인하는 테스트 추가