Status Update
Comments
au...@google.com <au...@google.com> #2
ap...@google.com <ap...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-main
Author: Aurimas Liutikas <
Link:
Add minAgpVersion to each AAR based on compileSdk version.
Expand for full commit details
Add minAgpVersion to each AAR based on compileSdk version.
minCompileSdk implies a version of AGP to be able to support that
compileSdk, however, this for user of a lower version of AGP they
will be told it is not "supported", so you have to go look it up
on https://developer.android.com/build/releases/gradle-plugin#api-level-support
This CL make it explicit to give users a version of AGP to upgrade to.
Test: ./gradlew palette:palette:publish -> aar now contains
minAgpVersion 8.1.1
Bug: 399684030
Change-Id: I9e1132293701078b5d9623db22358c4a66a03f7e
Files:
- M
buildSrc/private/src/main/kotlin/androidx/build/AndroidXImplPlugin.kt
Hash: 83bf1c5a7e21a36174234959108f2828fcd45a27
Date: Tue Mar 04 15:45:53 2025
au...@google.com <au...@google.com>
ap...@google.com <ap...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-main
Author: Aurimas Liutikas <
Link:
Move to AGP 8.1.1 for Gradle Plugins
Expand for full commit details
Move to AGP 8.1.1 for Gradle Plugins
All androidx libraries use compileSdk 34 or 35 and the lowest version
of Android Gradle Plugin that supports API 34 is 8.1.1
See https://developer.android.com/build/releases/gradle-plugin#api-level-support
Given all the libraries require 8.1.1, move all the Gradle plugins to
8.1.1 as well.
Test: ./gradlew benchmark:baseline-profile-gradle-plugin:test
Bug: 399684030
Change-Id: I2521b35e8354d23875bcd2ba034c2c9f3ddb5f73
Files:
- M
activity/activity-lint/build.gradle
- M
benchmark/baseline-profile-gradle-plugin/build.gradle
- M
benchmark/baseline-profile-gradle-plugin/src/test/kotlin/androidx/baselineprofile/gradle/apptarget/BaselineProfileAppTargetPluginTest.kt
- M
benchmark/baseline-profile-gradle-plugin/src/test/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPluginTest.kt
- M
benchmark/baseline-profile-gradle-plugin/src/test/kotlin/androidx/baselineprofile/gradle/producer/BaselineProfileProducerPluginTest.kt
- M
benchmark/baseline-profile-gradle-plugin/src/test/kotlin/androidx/baselineprofile/gradle/utils/BaselineProfileProjectSetupRule.kt
- M
benchmark/baseline-profile-gradle-plugin/src/test/kotlin/androidx/baselineprofile/gradle/utils/Constants.kt
- M
benchmark/gradle-plugin/build.gradle
- M
gradle/libs.versions.toml
- M
gradle/verification-metadata.xml
- M
navigation/navigation-safe-args-gradle-plugin/build.gradle
- M
privacysandbox/plugins/plugins-privacysandbox-library/build.gradle
- M
room/room-gradle-plugin/build.gradle
Hash: 89c57517dd25af0feccfc6054fb2156a50d22cd3
Date: Sat Mar 08 11:01:23 2025
ap...@google.com <ap...@google.com> #5
Project: platform/frameworks/support
Branch: androidx-main
Author: Marcello Albano <
Link:
Updated BenchmarkPluginTest to use agp 8.1.1
Expand for full commit details
Updated BenchmarkPluginTest to use agp 8.1.1
Test: ./gradlew benchmark:benchmark-gradle-plugin:test
Bug: 399684030
Change-Id: Ib86e6886c293a440b422cced271e0a1cbe3d12c8
Files:
- M
benchmark/gradle-plugin/src/test/kotlin/androidx/benchmark/gradle/BenchmarkPluginTest.kt
Hash: 2b7c19d630475cdcfb720fc631300ba89fa969d0
Date: Mon Mar 10 10:13:12 2025
Description
In most cases our minimum AGP version is adequately bounded by
minCompileSdk
which is implied by ourcompileSdk
; however, there are cases where libraries might need to work around an issue that's resolved in an AGP (or associated tool like R8) version that's newer than the version required by our compile SDK.