Skip to content

build(gradle): remove obsolete AGP 9 behavior flags#45

Merged
Zibete merged 1 commit intomainfrom
build/agp9-behavior-flags-review
Mar 12, 2026
Merged

build(gradle): remove obsolete AGP 9 behavior flags#45
Zibete merged 1 commit intomainfrom
build/agp9-behavior-flags-review

Conversation

@Zibete
Copy link
Copy Markdown
Owner

@Zibete Zibete commented Mar 12, 2026

🧹 build(gradle): remove obsolete AGP 9 behavior flags

🔧 Qué cambió

  • Se removieron de gradle.properties:
    • android.enableAppCompileTimeRClass=false
    • android.r8.optimizedResourceShrinking=false

💡 Por qué

  • Ambas properties seguían generando warnings con AGP 9 y no estaban aportando comportamiento relevante en el estado actual del repo
  • android.enableAppCompileTimeRClass=false ya no era necesario porque el proyecto mantiene android.nonTransitiveRClass=true y no hubo evidencia de que dependiera de esa compatibilidad vieja
  • android.r8.optimizedResourceShrinking=false tampoco aportaba nada hoy: el release de app usa isMinifyEnabled = false y no hay shrinkResources configurado

▶️ Cómo validar

./gradlew help --warning-mode all
./gradlew :app:generateDebugAndroidTestLintModel
./gradlew testDebugUnitTest
./gradlew lintDebug :app:assembleDebug :app:compileReleaseKotlin

🔭 Fuera de alcance

  • android.enableJetifier=true
  • android.builtInKotlin=false
  • android.newDsl=false
  • android.dependency.useConstraints=true
  • Warning de package="com.zibete.proyecto1" en AndroidManifest.xml

@Zibete Zibete merged commit 465c6f7 into main Mar 12, 2026
1 check passed
@Zibete Zibete deleted the build/agp9-behavior-flags-review branch March 12, 2026 18:07
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