Skip to content

Updates the Android Gradle build system to use Gradle 9.3.0#502

Merged
jamespepper81 merged 4 commits into
mainfrom
dev
Jan 27, 2026
Merged

Updates the Android Gradle build system to use Gradle 9.3.0#502
jamespepper81 merged 4 commits into
mainfrom
dev

Conversation

@jamespepper81
Copy link
Copy Markdown
Contributor

This pull request updates the Android Gradle build system to use Gradle 9.3.0 and modernizes the packaging configuration in android/app/build.gradle to 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

  • Upgraded the Gradle wrapper from version 8.14.3 to 9.3.0 in gradle-wrapper.properties to support the latest build features and improvements.

Packaging Configuration Modernization

  • Updated android/app/build.gradle to use the new packaging block instead of the deprecated packagingOptions, and migrated related property assignments (e.g., useLegacyPackaging) to the new syntax.
  • Refactored dynamic property application to use android.packaging.resources instead of android.packagingOptions, and handled doNotStrip separately as keepDebugSymbols under jniLibs.

Gradle Wrapper Script Cleanup

  • Removed unused CLASSPATH variable and related logic from android/gradlew and android/gradlew.bat, simplifying the scripts and reducing potential confusion. [1] [2] [3] [4]

Other Minor Updates

  • Updated the copyright year in android/gradlew to reflect the original authors.

dependabot Bot and others added 4 commits January 26, 2026 10:10
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.
@jamespepper81 jamespepper81 merged commit 0d57e94 into main Jan 27, 2026
10 of 13 checks passed
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.

1 participant