From a99b839f30596a7603619c4b100add3413f992a6 Mon Sep 17 00:00:00 2001 From: Sagar Ghag Date: Fri, 17 Jul 2026 23:10:47 +0530 Subject: [PATCH] fix: update Gradle 8.12 + AGP 8.9.1 for JDK 23+ compat MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All 22 android sample dirs migrated: - gradle-wrapper → 8.12-all - AGP 7.3.0 → 8.9.1 - namespace added where missing (AGP 8.x requirement) - package= removed from AndroidManifest.xml - old-style buildscript/apply-plugin → plugins {} DSL where applicable Fixes #2568 --- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../books/android_books/app/build.gradle | 14 ++++----- .../app/src/main/AndroidManifest.xml | 3 +- add_to_app/books/android_books/build.gradle | 6 ++-- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../android_fullscreen/app/build.gradle | 11 ++++--- .../android_fullscreen/build.gradle | 4 +-- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- animations/android/build.gradle | 12 ------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- animations/android/settings.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- asset_transformation/android/settings.gradle | 4 +-- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- form_app/android/build.gradle | 12 ------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- form_app/android/settings.gradle | 3 +- google_maps/android/app/build.gradle | 18 ++++------- .../android/app/src/debug/AndroidManifest.xml | 3 +- .../android/app/src/main/AndroidManifest.xml | 3 +- .../app/src/profile/AndroidManifest.xml | 3 +- google_maps/android/build.gradle | 13 -------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- google_maps/android/settings.gradle | 31 ++++++++++++++----- material_3_demo/android/app/build.gradle | 18 ++++------- .../android/app/src/debug/AndroidManifest.xml | 3 +- .../android/app/src/main/AndroidManifest.xml | 3 +- .../app/src/profile/AndroidManifest.xml | 3 +- material_3_demo/android/build.gradle | 13 -------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- material_3_demo/android/settings.gradle | 31 ++++++++++++++----- navigation_and_routing/android/build.gradle | 12 ------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../android/settings.gradle | 3 +- pedometer/android/build.gradle | 4 ++- .../android/src/main/AndroidManifest.xml | 3 +- pedometer/example/android/app/build.gradle | 15 ++++----- .../android/app/src/debug/AndroidManifest.xml | 3 +- .../android/app/src/main/AndroidManifest.xml | 3 +- .../app/src/profile/AndroidManifest.xml | 3 +- pedometer/example/android/build.gradle | 14 --------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- pedometer/example/android/settings.gradle | 31 ++++++++++++++----- platform_channels/android/build.gradle | 12 ------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- platform_channels/android/settings.gradle | 3 +- platform_design/android/build.gradle | 12 ------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- platform_design/android/settings.gradle | 3 +- simple_shader/android/app/build.gradle | 18 ++++------- .../android/app/src/debug/AndroidManifest.xml | 3 +- .../android/app/src/main/AndroidManifest.xml | 3 +- .../app/src/profile/AndroidManifest.xml | 3 +- simple_shader/android/build.gradle | 13 -------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- simple_shader/android/settings.gradle | 31 ++++++++++++++----- testing_app/android/app/build.gradle | 18 ++++------- .../android/app/src/debug/AndroidManifest.xml | 3 +- .../android/app/src/main/AndroidManifest.xml | 3 +- .../app/src/profile/AndroidManifest.xml | 3 +- testing_app/android/build.gradle | 15 +-------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- testing_app/android/settings.gradle | 31 ++++++++++++++----- 69 files changed, 217 insertions(+), 308 deletions(-) diff --git a/add_to_app/android_view/android_view/gradle/wrapper/gradle-wrapper.properties b/add_to_app/android_view/android_view/gradle/wrapper/gradle-wrapper.properties index d7952dcde62..ac3b47926ee 100644 --- a/add_to_app/android_view/android_view/gradle/wrapper/gradle-wrapper.properties +++ b/add_to_app/android_view/android_view/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Fri Jul 26 11:31:21 EDT 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip diff --git a/add_to_app/android_view/content_sizing_android_view/gradle/wrapper/gradle-wrapper.properties b/add_to_app/android_view/content_sizing_android_view/gradle/wrapper/gradle-wrapper.properties index d7952dcde62..ac3b47926ee 100644 --- a/add_to_app/android_view/content_sizing_android_view/gradle/wrapper/gradle-wrapper.properties +++ b/add_to_app/android_view/content_sizing_android_view/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Fri Jul 26 11:31:21 EDT 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip diff --git a/add_to_app/books/android_books/app/build.gradle b/add_to_app/books/android_books/app/build.gradle index a932ff675eb..e4e9d91242f 100644 --- a/add_to_app/books/android_books/app/build.gradle +++ b/add_to_app/books/android_books/app/build.gradle @@ -1,15 +1,16 @@ -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply plugin: 'kotlin-android-extensions' +plugins { + id 'com.android.application' + id 'kotlin-android' +} android { - compileSdkVersion 31 - buildToolsVersion "29.0.3" + namespace 'dev.flutter.example.books' + compileSdk 36 defaultConfig { applicationId "dev.flutter.example.books" minSdkVersion 21 - targetSdkVersion 29 + targetSdk 36 versionCode 1 versionName "1.0" @@ -36,7 +37,6 @@ android { } dependencies { - implementation fileTree(dir: "libs", include: ["*.jar"]) implementation "com.squareup.okhttp3:okhttp:4.7.2" implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation 'androidx.core:core-ktx:1.3.0' diff --git a/add_to_app/books/android_books/app/src/main/AndroidManifest.xml b/add_to_app/books/android_books/app/src/main/AndroidManifest.xml index b15f0cc5609..33a346bc72b 100644 --- a/add_to_app/books/android_books/app/src/main/AndroidManifest.xml +++ b/add_to_app/books/android_books/app/src/main/AndroidManifest.xml @@ -1,6 +1,5 @@ - + +