Skip to content

[CP] AGP 8.0 support for integration tests #125688

@reidbaker

Description

@reidbaker

issue_link

#125181

Commit Hash

3a6c4eb

Target

beta

pr_link

#125686

Impacted Users

Android devs using the recommended AGP version by stable Android Studio

Impact Description

#125181 (comment)
AGP 8.0 requires a ecosystem wide change. All dependencies must set namespace in build.gradle. This change adds namespace as a required parameter in a backwards compatible way.

Strong confidence existing tests will cover ensuring that AGP users less than 8.0 will continue to work. Cannot add a test for AGP 8 because it required java 17 to execute and there are no java 17 tests on stable branch. See #125325

Workaround

Users can either not update AGP or not have integration tests.

Risk

medium

Test Coverage

yes

Validation Steps

Attempt to build any integration test that uses AGP 8.0.

Metadata

Metadata

Assignees

Labels

cp: approvedApproved cherry-pick requestcp: merge-to-betaCherry-picks that should be merged to betacp: mergedCherry-pick has been merged to the release branch.cp: reviewCherry-picks in the review queue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions