diff --git a/android-template/build.gradle b/android-template/build.gradle index f8f0e43b6d..7b71f48843 100644 --- a/android-template/build.gradle +++ b/android-template/build.gradle @@ -7,7 +7,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.13.0' + classpath 'com.android.tools.build:gradle:9.2.0' classpath 'com.google.gms:google-services:4.4.4' // NOTE: Do not place your application dependencies here; they belong diff --git a/android-template/gradle/wrapper/gradle-wrapper.properties b/android-template/gradle/wrapper/gradle-wrapper.properties index 7705927e94..317a32cf42 100644 --- a/android-template/gradle/wrapper/gradle-wrapper.properties +++ b/android-template/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/android/capacitor-cordova/build.gradle b/android/capacitor-cordova/build.gradle index 717c6b1aa2..c2cb053e33 100644 --- a/android/capacitor-cordova/build.gradle +++ b/android/capacitor-cordova/build.gradle @@ -9,7 +9,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.13.0' + classpath 'com.android.tools.build:gradle:9.2.0' } } diff --git a/android/capacitor/build.gradle b/android/capacitor/build.gradle index 5841ded35d..d5fcae1678 100644 --- a/android/capacitor/build.gradle +++ b/android/capacitor/build.gradle @@ -20,7 +20,7 @@ buildscript { } } dependencies { - classpath 'com.android.tools.build:gradle:8.13.0' + classpath 'com.android.tools.build:gradle:9.2.0' if (System.getenv("CAP_PUBLISH") == "true") { classpath 'io.github.gradle-nexus:publish-plugin:1.3.0' diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 7705927e94..317a32cf42 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/android/package.json b/android/package.json index 575e8ec18d..d8773d0df9 100644 --- a/android/package.json +++ b/android/package.json @@ -23,7 +23,7 @@ "capacitor-cordova/src/main/" ], "scripts": { - "verify": "./gradlew clean lint build test -b capacitor/build.gradle" + "verify": "./gradlew :capacitor-android:clean :capacitor-android:lint :capacitor-android:build :capacitor-android:test" }, "peerDependencies": { "@capacitor/core": "^9.0.0-alpha.3" diff --git a/capacitor-cordova-android-plugins/build.gradle b/capacitor-cordova-android-plugins/build.gradle index 5edcbfd2c2..cf216cdbdd 100644 --- a/capacitor-cordova-android-plugins/build.gradle +++ b/capacitor-cordova-android-plugins/build.gradle @@ -9,7 +9,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.13.0' + classpath 'com.android.tools.build:gradle:9.2.0' } } diff --git a/cli/src/tasks/migrate.ts b/cli/src/tasks/migrate.ts index addcd5bf4b..fe9068704c 100644 --- a/cli/src/tasks/migrate.ts +++ b/cli/src/tasks/migrate.ts @@ -45,7 +45,7 @@ const plugins = [ ]; const coreVersion = '^8.0.0'; const pluginVersion = '^8.0.0'; -const gradleVersion = '8.14.3'; +const gradleVersion = '9.5.1'; const iOSVersion = '16'; const kotlinVersion = '2.4.0'; let installFailed = false; diff --git a/scripts/publish-android.sh b/scripts/publish-android.sh index b9b39c9aa8..58c4ddfb94 100644 --- a/scripts/publish-android.sh +++ b/scripts/publish-android.sh @@ -24,7 +24,7 @@ else printf %"s\n" "Publishing $CAP_VERSION to MavenCentral production..." # Build and publish - $DIR/gradlew clean build publishReleasePublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository --max-workers 1 -b $DIR/capacitor/build.gradle -Pandroid.useAndroidX=true > $LOG_OUTPUT 2>&1 + $DIR/gradlew :capacitor-android:clean :capacitor-android:build :capacitor-android:publishReleasePublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository --max-workers 1 -Pandroid.useAndroidX=true > $LOG_OUTPUT 2>&1 echo $RESULT