Pourquoi suis-je “impossible de trouver le com.android.outils.construire:gradle d'erreur”?
C'est en fonction de mon dernier question ainsi.
La suite de cette tutoriel, j'ai cloné le projet dans ma machine et je suis d'essayer d'obtenir le projet de construire correctement.
Dans le processus de fixation de l'erreur que j'ai eu dans ma dernière question, j'ai rencontré une nouvelle erreur.
C'est la section du script de construction, je suis en train de corriger/modifier
buildscript {
repositories {
mavenCentral()
mavenLocal()
maven { url 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/' }
}
dependencies {
classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.3'
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
À la suite de la instructions sur la façon de vérifier Gradle version, j'ai vérifié sur la mienne et vu que j'étais en train de Gradle version 2.2.1. Basé sur cela, j'ai changé
classpath 'com.android.tools.build:gradle:1.2.3'
à
classpath 'com.android.tools.build:gradle:2.2.1'
Mais après avoir changer le script de génération de code, et de tenter de reconstruire mon projet, j'obtiens l'erreur mentionnée ci-dessus(full stack trace ci-dessous)
Error:Could not find com.android.tools.build:gradle:2.2.1.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
file:/C:/Users/chris/.m2/repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
file:/C:/Users/chris/.m2/repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
Required by:
:theplanethatcouldntflygood:unspecified
Personne ne sait pourquoi j'obtiens cette erreur ou comment résoudre ce problème? Il ne fait pas de sens pour moi le point le compilateur Java(classpath) à un Gradle Version que je ne suis même pas en utilisant.
Vous devez vous connecter pour publier un commentaire.
Vous confondez entre android plugin gradle et gradle version.
Ce
classpath 'com.android.tools.build:gradle:1.2.3'
est un plugin gradle pour Android et dès cette époque, 1.2.3 est la dernière.La gradle version est lui-même en gradle-wrapper.fichier de propriétés. 2.4 est la dernière version,
vous pouvez trouver la dernière version à cette adresse :
repo1.maven.org/maven2/com/android/tools/build/gradle
jcenter.bintray.com/com/android/tools/build/gradle
Par @Hamidreza réponse, cochez la maven et jcenter repos. En effet jcenter (actuellement) a de nouveaux outils de maven.
Donc dans le top-niveau
build.gradle
fichier,le changement "mavenCentral" à "jcenter" comme ce
J'ai résolu ce problème par la mise à niveau ma version d'Android Studio. J'ai reçu une erreur
Could not find com.android.tools.build:gradle:2.2.0
, et a été l'exécution d'un 2.1.x version de Studio à l'époque.Une simple mise à niveau pour 2.2.2 immédiatement corrigé mon problème. J'espère que cela peut aider quelqu'un!
Si vous êtes derrière un proxy, assurez-vous que Android Studio est mis en place pour cela. Il n'assume PAS les paramètres proxy du système.
Ma copie de Studio + Gradle n'était pas configuré pour passer par le proxy, et comme un résultat il me faisait cette erreur. Aurait été agréable d'avoir une claire "hé, mon pote, je ne peux pas frapper le web", mais j'ai eu cette erreur à la place.