Android Gradle 플러그인 9.6은 다양한 새 기능과 개선사항이 포함된 마이너 버전입니다.
호환성
Android Gradle 플러그인 9.6에서 지원하는 최대 API 수준은 API 수준 37입니다. 기타 호환성 정보는 다음과 같습니다.
| 최소 버전 | 기본 버전 | 참고 | |
|---|---|---|---|
| Gradle | 9.7.1 | 9.7.1 | 자세한 내용은 Gradle 업데이트하기를 참고하세요. |
| SDK 빌드 도구 | 36.0.0 | 36.0.0 | SDK 빌드 도구를 설치 또는 구성합니다. |
| NDK | 해당 사항 없음 | 28.2.13676358 | 다른 버전의 NDK를 설치 또는 구성합니다. |
| JDK | 17 | 17 | 자세한 내용은 JDK 버전 설정을 참고하세요. |
계측 테스트의 기기 내 코드 적용 범위
AGP 9.6.0-alpha01은 계측 테스트를 위한 기기 내 코드 적용 범위를 추가합니다. 빌드 시 JaCoCo를 사용하여 앱의 클래스를 계측하는 대신 AGP는 테스트 APK에 적용 범위 에이전트를 추가하고 에이전트는 테스트가 실행되는 동안 테스트 기기에서 클래스를 계측합니다. 이렇게 하면 enableAndroidTestCoverage가 사용 설정된 빌드에서 JaCoCo 계측 단계가 삭제되고 앱의 APK에서 적용 범위 추적 코드가 제외됩니다. 동일한 create{Variant}AndroidTestCoverageReport 작업을 실행하면 AGP가 동일한 위치에 HTML 및 XML 보고서를 생성합니다. 기기 내 코드 적용 범위에는 디버그 가능한 앱과 Android 9 (API 수준 28) 이상을 실행하는 기기가 필요합니다.
AGP는 AGP와 동일한 버전의 적용 범위 에이전트 라이브러리 com.android.tools.test:coverage-agent를 추가합니다. 자세한 내용은 코드 적용 범위 보고서 보기 (기기 내 에이전트 사용)를 참고하세요.
해결된 문제
Android Gradle 플러그인 9.6.0-alpha02
| 해결된 문제 | ||
|---|---|---|
| Android Gradle 플러그인 |
|
|
Android Gradle 플러그인 9.6.0-alpha01
| 해결된 문제 | ||
|---|---|---|
| Android Gradle 플러그인 |
|
|
| 린트 |
|
|