Skip to content

Conversation

@copybara-service
Copy link

@copybara-service copybara-service bot commented Aug 26, 2025

Remove the 'android-classes' from Dagger's artifact transform to avoid ambiguity in transform chains with Gradle 9.0.0.

The use of the attribute is not needed as AGP setups enough transforms such that an android library (project or external) has an outgoing variant whose artifact type is 'jar'.

This change also bumps the minimum required AGP version of the plugin from 8.1 to 8.4 as that is the minimum version where the removed attribute is no longer needed.

Due to the AGP update the tests projects are also updated:

  • Gradle from 8.4 to 8.6
  • AGP from 8.1.1 to 8.4.2
  • Android build tools from 33.0.1 to 34.0.0
  • Android compile and targets SDK from 33 to 34

Fixes #4847

RELNOTES=N/A

@copybara-service copybara-service bot force-pushed the test_799704976 branch 5 times, most recently from 2a82a5a to 2746560 Compare August 27, 2025 19:26
…d ambiguity in transform chains with Gradle 9.0.0.

The use of the attribute is not needed as AGP setups enough transforms such that an android library (project or external) has an outgoing variant whose artifact type is 'jar'.

This change also bumps the minimum required AGP version of the plugin from 8.1 to 8.4 as that is the minimum version where the removed attribute is no longer needed.

Due to the AGP update the tests projects are also updated:
* Gradle from 8.4 to 8.6
* AGP from 8.1.1 to 8.4.2
* Android build tools from 33.0.1 to 34.0.0
* Android compile and targets SDK from 33 to 34

Fixes #4847

RELNOTES=N/A
PiperOrigin-RevId: 800424938
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Aggregation task causes many Gradle transformation warnings (Gradle 9.x blocker)

1 participant