From 01fa53bf358881e4a7d6d7fbd9084c02b259ae18 Mon Sep 17 00:00:00 2001 From: "Terence D. Honles" Date: Tue, 20 Jan 2026 18:44:43 +0100 Subject: [PATCH] fix AGP 9.0 no longer supporting `proguard-android.txt` This change replaces the default proguard file `proguard-android.txt` with `proguard-android-optimize.txt` which allows proguard optimizations. --- action-sheet/android/build.gradle | 2 +- app-launcher/android/build.gradle | 2 +- app/android/build.gradle | 2 +- browser/android/build.gradle | 2 +- camera/android/build.gradle | 2 +- clipboard/android/build.gradle | 2 +- device/android/build.gradle | 2 +- dialog/android/build.gradle | 2 +- local-notifications/android/build.gradle | 2 +- network/android/build.gradle | 2 +- preferences/android/build.gradle | 2 +- push-notifications/android/build.gradle | 2 +- screen-orientation/android/build.gradle | 2 +- screen-reader/android/build.gradle | 2 +- share/android/build.gradle | 2 +- splash-screen/android/build.gradle | 2 +- status-bar/android/build.gradle | 2 +- text-zoom/android/build.gradle | 2 +- toast/android/build.gradle | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/action-sheet/android/build.gradle b/action-sheet/android/build.gradle index d3537c773..92896db3a 100644 --- a/action-sheet/android/build.gradle +++ b/action-sheet/android/build.gradle @@ -43,7 +43,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/app-launcher/android/build.gradle b/app-launcher/android/build.gradle index 00d349e22..8a5e8535f 100644 --- a/app-launcher/android/build.gradle +++ b/app-launcher/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/app/android/build.gradle b/app/android/build.gradle index 5a6657695..8e5114736 100644 --- a/app/android/build.gradle +++ b/app/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/browser/android/build.gradle b/browser/android/build.gradle index 1fad7dcb2..092b3bfae 100644 --- a/browser/android/build.gradle +++ b/browser/android/build.gradle @@ -43,7 +43,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/camera/android/build.gradle b/camera/android/build.gradle index adaf2067f..18f377148 100644 --- a/camera/android/build.gradle +++ b/camera/android/build.gradle @@ -44,7 +44,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/clipboard/android/build.gradle b/clipboard/android/build.gradle index aca40a951..e0a880938 100644 --- a/clipboard/android/build.gradle +++ b/clipboard/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/device/android/build.gradle b/device/android/build.gradle index f70683b57..d38fa1310 100644 --- a/device/android/build.gradle +++ b/device/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/dialog/android/build.gradle b/dialog/android/build.gradle index e3fe6ace0..7325a7e62 100644 --- a/dialog/android/build.gradle +++ b/dialog/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/local-notifications/android/build.gradle b/local-notifications/android/build.gradle index ac8243d52..79081a390 100644 --- a/local-notifications/android/build.gradle +++ b/local-notifications/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/network/android/build.gradle b/network/android/build.gradle index 7b9b2426e..d573631ca 100644 --- a/network/android/build.gradle +++ b/network/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/preferences/android/build.gradle b/preferences/android/build.gradle index 97f0421f0..cdb8c2d9a 100644 --- a/preferences/android/build.gradle +++ b/preferences/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/push-notifications/android/build.gradle b/push-notifications/android/build.gradle index 93ecab515..82c513f48 100644 --- a/push-notifications/android/build.gradle +++ b/push-notifications/android/build.gradle @@ -43,7 +43,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/screen-orientation/android/build.gradle b/screen-orientation/android/build.gradle index b50f5126f..b238a10f4 100644 --- a/screen-orientation/android/build.gradle +++ b/screen-orientation/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/screen-reader/android/build.gradle b/screen-reader/android/build.gradle index f44a8a54e..01f3ffcf3 100644 --- a/screen-reader/android/build.gradle +++ b/screen-reader/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/share/android/build.gradle b/share/android/build.gradle index 16a395928..f10714c40 100644 --- a/share/android/build.gradle +++ b/share/android/build.gradle @@ -43,7 +43,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/splash-screen/android/build.gradle b/splash-screen/android/build.gradle index 7649c8d37..f37654d0f 100644 --- a/splash-screen/android/build.gradle +++ b/splash-screen/android/build.gradle @@ -43,7 +43,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/status-bar/android/build.gradle b/status-bar/android/build.gradle index 8324fe467..53e290a19 100644 --- a/status-bar/android/build.gradle +++ b/status-bar/android/build.gradle @@ -43,7 +43,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/text-zoom/android/build.gradle b/text-zoom/android/build.gradle index 800a683c4..1569dbb39 100644 --- a/text-zoom/android/build.gradle +++ b/text-zoom/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { diff --git a/toast/android/build.gradle b/toast/android/build.gradle index 0c105e804..ef24d0b6b 100644 --- a/toast/android/build.gradle +++ b/toast/android/build.gradle @@ -42,7 +42,7 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions {