You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Upgrade AGP from 8.9.3 to 9.1.1 and Gradle wrapper from 8.11.1 to 9.3.1
- Remove de.nanogiants.android-versioning plugin (incompatible with Gradle 9
due to removed convention API); replace with inline gitVersionCode() using
providers.exec for the same git rev-list --count HEAD logic
- Fix OpenCV proguard: use proguard-android-optimize.txt (AGP 9 removed
support for the non-optimize variant)
- Move resValues = true from global gradle.properties into the app module
buildFeatures block (the global default property is deprecated)
- Remove deprecated gradle.properties options no longer recognized:
android.sdk.defaultTargetSdkToCompileSdkIfUnset,
android.enableAppCompileTimeRClass, android.usesSdkInManifest.disallowed,
android.r8.optimizedResourceShrinking
Remaining deprecated options kept intentionally:
- android.builtInKotlin=false and android.newDsl=false opt out of AGP 9 built-in
Kotlin support. Removing them requires dropping org.jetbrains.kotlin.android
from all 100+ modules and migrating to AGP built-in Kotlin compilation —
planned as a follow-up.
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
0 commit comments