Saya memperbarui Android Studio ke versi terbaru (3.6.1) dan Plugin Gradle tidak ditemukan sekarang

11

Dalam aplikasi Android,
saya memperbarui Android Studio ke versi terbaru (3.6.1)

Sekarang ketika Menyinkronkan Gradle, Plugin Gradle tidak ditemukan dengan kesalahan sebagai berikut:

Disebabkan oleh: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException: Tidak dapat menyelesaikan semua file untuk konfigurasi ': classpath'.

Dan

Disebabkan oleh: org.gradle.internal.resolve.ModuleVersionNotFoundException: Tidak dapat menemukan com.android.tools.build:gradle:3.0.0.

Itu membuat saya gila karena saya mengubah Versi Gradle dan Versi Plugin Gradle ke beberapa kemungkinan lain tetapi sekali lagi Plugin Gradle tidak ditemukan dengan kesalahan yang sama

File Build.Gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
        google()
        maven { url "https://jitpack.io" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Dan file Gradle.Wrappers.Properties:

#Thu Mar 05 15:41:52 IRST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

Sunting:
Saya menambahkan data berikut juga:

Kompilasi versi SDK: 25
Versi Alat Bangun: 25.0.3

AndroidPlayer2
sumber
Menghadapi masalah yang sama. Apakah Anda menemukan solusi?
The Bala
Lihat ini: stackoverflow.com/a/60520303/1318946
Pratik Butani

Jawaban:

7

Inilah yang bekerja untuk saya:

Buka file build.gradle dari folder aplikasi Anda, seharusnya terlihat mirip dengan ini

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

tambahkan google () ke repositori di - buildscript dan semua proyek seperti ini:

buildscript {
    repositories {
        google()       // here
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
    }
}

allprojects {
    repositories {
        google()      //and here
        jcenter()
    }
}

Di Android Studio, buka File -> Project Structure .. [pintasan: Ctrl + Alt + Shift + S ]

Pada tab Proyek -> Versi Plugin Android Gradle -> 3.6.1 dan Versi Gradle -> 5.6.4 |||

Terakhir, di bawah tab Module , pastikan versi comp sdk adalah> 14 (yaitu: 25, 28 atau 29 ..)

xbass
sumber
1

Di file gradle-wrapper.properties Anda, ubah distributionUrl menjadi:

https://services.gradle.org/distributions/gradle-5.6.4-all.zip

Konten file gradle-wrapper.properties seharusnya seperti ini:

#Wed Mar 11 00:28:24 EET 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
YKassouf
sumber
1

Saya tidak menemukan solusi, satu-satunya hal adalah mengembalikan ini di built.gradle (proyek)

 classpath 'com.android.tools.build:gradle:3.6.1'

untuk ini

 classpath 'com.android.tools.build:gradle:3.5.3'

dan itu berhasil!

Delly Fabian Lucas
sumber
0

Masalah lain: menggunakan dalam tata letak juga menyebabkan masalah. Android Studio tidak akan 'menemukan' tata letak! Penanganan masalah: beri komentar lalu hilangkan komentar. Membangun sekarang harus bekerja!

Dave Enstrom
sumber
0

ini perbaiki url distribusi perubahan masalah saya

distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

untuk

distributionUrl=http\://services.gradle.org/distributions/gradle-5.6.4-all.zip

lalu

sync now

ini berhasil

Rifat
sumber