Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Goal
Basic support for Android Gradle Plugin 7.2.
Design
ExternalNativeBuildTask.soFolder
andobjFolder
returnFile
in AGP 7.0 andDirectoryProperty
in 7.2. To work around this we now use reflection on these properties and handle either case based on the returned value.This PR also includes a change to the test fixture, using
sed
to alter thegradle-wrapper.properties
avoiding versioning problems with thegradle wrapper
task (which can have conflicts between the Gradle version and AGP version intended to be tested).Testing
New test pipeline for AGP 7.2 using existing fixtures.