Skip to content

chore: Upgrade to AGP 9.0.0 and Gradle 9.3.1#379

Merged
d4rken merged 2 commits intomainfrom
chore/agp-9-upgrade
Feb 8, 2026
Merged

chore: Upgrade to AGP 9.0.0 and Gradle 9.3.1#379
d4rken merged 2 commits intomainfrom
chore/agp-9-upgrade

Conversation

@d4rken
Copy link
Copy Markdown
Member

@d4rken d4rken commented Feb 8, 2026

Summary

  • Upgrade Android Gradle Plugin from 8.13.0 to 9.0.0
  • Upgrade Gradle wrapper from 8.14 to 9.3.1
  • Upgrade KSP from 2.2.10-2.0.2 to 2.3.2
  • Remove deprecated android.defaults.buildfeatures.buildconfig global property, enable per-module
  • Migrate APK renaming from deprecated buildOutputs.all to androidComponents.onVariants API
  • Add AGP 9.0 compatibility properties to gradle.properties
  • Fix resource leak in signing config (unclosed FileInputStream)
  • Add warnings for missing signing configuration

Test plan

  • ./gradlew assembleFossDebug builds successfully
  • ./gradlew assembleGplayDebug builds successfully
  • Release APK renaming still works correctly
  • Signing config works with both env vars and properties file

@d4rken d4rken added the enhancement Add a new feature of improve an existing feature label Feb 8, 2026
@d4rken d4rken merged commit 2f3f1f3 into main Feb 8, 2026
9 checks passed
@d4rken d4rken deleted the chore/agp-9-upgrade branch February 8, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Add a new feature of improve an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant