Android Studio'yu en son sürüme (3.6.1) güncelledim ve Gradle Plugin şu anda bulunamadı


11

Bir Android uygulamasında
Android Studio'yu en son sürüme güncelledim (3.6.1)

Şimdi Gradle Senkronize Edildiğinde Gradle Eklentisi aşağıdaki hatalarla birlikte bulunmaz:

Nedeni: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException: ': classpath' yapılandırması için tüm dosyalar çözülemedi.

Ve

Nedeni: org.gradle.internal.resolve.ModuleVersionNotFoundException: com.android.tools.build:gradle:3.0.0 bulunamadı.

Beni çıldırtıyor çünkü Gradle Sürümü ve Gradle Eklentisi Sürümünü diğer birçok olasılığa değiştiriyorum ama yine Gradle Eklentisi aynı hatayla bulunamadı

Build.Gradle dosyası:

// 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
}

Ve Gradle.Wrappers.Properties dosyası:

#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

Düzenleme:
Aşağıdaki verileri de ekledim:

Derleme
Sdk sürümü: 25 Derleme Araçları Sürüm: 25.0.3


Aynı sorunla karşı karşıya. Herhangi bir çözüm buldunuz mu?
Bala

Yanıtlar:


7

Benim için işe yarayan buydu:

Uygulama klasörünüzden build.gradle dosyasını açın , buna benzer olmalıdır

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

allprojects {
    repositories {
        jcenter()
    }
}

eklemek google () için depoları içinde - buildscript ve allprojects aynen böyle:

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

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

Android Studio'da Dosya -> Proje Yapısı'na gidin. [Kısayol: Ctrl + Alt + Üst Karakter + S ]

In Proje sekmesi -> Android Gradle Eklenti Sürüm -> 3.6.1 ve Gradle Sürüm -> 5.6.4 |||

Son olarak, Modül sekmesi altında, sdk derleme sürümünün> 14 olduğundan emin olun (yani: 25, 28 veya 29 ..)


1

Gradle-wrapper.properties dosyanızda distributionUrl dosyasını şu şekilde değiştirin:

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

Gradle-wrapper.properties dosya içeriği şöyle olmalıdır:

#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

1

Bir çözüm bulamadım, tek şey bunu iade etmekti built.gradle (project)

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

buna

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

ve işe yaradı!


0

Başka bir sorun: bir düzende kullanmak da sorunlara neden olur. Android Studio düzeni 'bulamaz'! Geçici çözüm: yorum yapın, ardından yorumunu kaldırın. Yapı şimdi çalışmalı!


0

Bu benim sorun değişikliği dağıtım URL düzeltmek

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

için

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

ve sonra

sync now

çalıştı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.