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 d3537c7735..92896db3a1 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 00d349e229..8a5e8535fe 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 5a6657695e..8e5114736e 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 1fad7dcb27..092b3bfaef 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 adaf2067f2..18f3771485 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 aca40a951a..e0a8809382 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 f70683b577..d38fa13102 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 e3fe6ace0d..7325a7e62f 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 ac8243d523..79081a390e 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 7b9b2426ec..d573631ca2 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 97f0421f03..cdb8c2d9a5 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 93ecab5151..82c513f482 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 b50f5126f5..b238a10f4a 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 f44a8a54e5..01f3ffcf30 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 16a3959286..f10714c40c 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 7649c8d376..f37654d0f6 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 8324fe467e..53e290a19e 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 800a683c48..1569dbb390 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 0c105e804f..ef24d0b6b2 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 {