W aplikacji
na Androida zaktualizowałem Android Studio do najnowszej wersji (3.6.1)
Teraz podczas synchronizacji Gradle nie można znaleźć wtyczki Gradle z następującymi błędami:
Przyczyna: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException: Nie można rozpoznać wszystkich plików dla konfiguracji „: ścieżka klasy”.
I
Przyczyna: org.gradle.internal.resolve.ModuleVersionNotFoundException: Nie można znaleźć com.android.tools.build:gradle:3.0.0.
Doprowadza mnie to do szału, ponieważ zmieniam wersję Gradle i wersję wtyczki Gradle na kilka innych możliwości, ale znowu nie można znaleźć wtyczki Gradle z tym samym błędem
Plik 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
}
I plik 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
Edycja:
Dodałem również następujące dane:
Skompiluj wersję SDK: 25
Kompilacja narzędzi wersji: 25.0.3
Odpowiedzi:
Oto, co zadziałało dla mnie:
Otwórz plik build.gradle z folderu aplikacji, powinien on wyglądać podobnie do tego
dodaj google () do repozytoriów w - buildscript i wszystkie projekty w następujący sposób:
W Android Studio przejdź do Plik -> Struktura projektu .. [skrót: Ctrl + Alt + Shift + S ]
Na karcie Projekt -> Wersja wtyczki Gradle dla Androida -> 3.6.1 i Wersja Gradle -> 5.6.4 |||
Na koniec, w zakładce Moduł upewnij się, że kompilowana wersja sdk to> 14 (tj. 25, 28 lub 29 ..)
źródło
W pliku gradle-wrapper.properties zmień argument DistributionUrl na:
https://services.gradle.org/distribution/gradle-5.6.4-all.zip
Zawartość pliku gradle-wrapper.properties powinna wyglądać następująco:
źródło
Nie znalazłem rozwiązania, jedyną rzeczą było zwrócić to W wbudowanym. Gradle (projekt)
do tego
i zadziałało!
źródło
Kolejny problem: używanie w układzie również powoduje problemy. Android Studio nie „znajdzie” układu! Obejście: skomentuj, a następnie cofnij komentarz. Kompilacja powinna teraz działać!
źródło