Updates the Android Gradle build system to use Gradle 9.3.0#502
Merged
Conversation
Bumps gradle-wrapper from 8.14.3 to 9.3.0. --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Refactor packagingOptions to packaging and update property assignments to align with Gradle 8 requirements. Handle doNotStrip separately as keepDebugSymbols on jniLibs, and update dynamic property application accordingly.
…adle-wrapper-9.3.0 chore(deps-android)(deps): bump gradle-wrapper from 8.14.3 to 9.3.0 in /android
Introduces .claude/settings.json to enable several official Claude plugins, including GitHub integration, frontend design, TypeScript LSP, security guidance, and code setup.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This pull request updates the Android Gradle build system to use Gradle 9.3.0 and modernizes the packaging configuration in
android/app/build.gradleto align with recent Gradle changes. It also cleans up the Gradle wrapper scripts by removing unused classpath variables and related logic.Key changes include:
Gradle Version Upgrade
gradle-wrapper.propertiesto support the latest build features and improvements.Packaging Configuration Modernization
android/app/build.gradleto use the newpackagingblock instead of the deprecatedpackagingOptions, and migrated related property assignments (e.g.,useLegacyPackaging) to the new syntax.android.packaging.resourcesinstead ofandroid.packagingOptions, and handleddoNotStripseparately askeepDebugSymbolsunderjniLibs.Gradle Wrapper Script Cleanup
CLASSPATHvariable and related logic fromandroid/gradlewandandroid/gradlew.bat, simplifying the scripts and reducing potential confusion. [1] [2] [3] [4]Other Minor Updates
android/gradlewto reflect the original authors.