Android Studio: Gradle Échec de l'Actualisation - ne Pouvait pas trouver com.android.outils.construire:gradle:2.2.0-alpha6
J'ai juste tiré vers le bas à un projet Android à partir de git, et Android Studio me donne l'erreur suivante lorsque je tente de l'ouvrir;
Error:Could not find com.android.tools.build:gradle:2.2.0-alpha6.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
Required by:
newApp_Android:app:unspecified
J'ai installé Gradle localement, et de définir des chemins d'environnement via le Système.
En vertu de la Structure de Projet/Projet, la configuration suivante est en cours d'utilisation;
Gradle Version : 2.10
Android Plugin Version : 2.2.0-alpha6
Android Plugin Repository : jcenter
Default Library Repository : jcenter
Quelqu'un pourrait-il m'indiquer la bonne direction à ce sujet?
- Ces url ne pas rechercher JCenter, il ressemble. bintray.com/android/android-tools/...
Vous devez vous connecter pour publier un commentaire.
C'est parce que le processus de construction est incapable de trouver la dépendance dans le repository Maven. Ajouter jcenter() avec mavenCentral() dans votre projet niveau construire.gradle fichier.
mavenCentral()
et de ne garder quejcenter()
pour toutes les dépendances dansbuild.gradle
- voir code.google.com/p/android/issues/detail?id=72061. Remarque pour les dépendances d'un projet vous pouvez avoir besoin de gardermavenCentral()
si vous avez de la dépendance des artefacts qui ne sont pas hébergés sur JCenter.J'ai donc eu une erreur similaire alors que j'essayais de construire ionic2 projet pour android. Ce qui s'est passé après android studio mis à jour gradle lors de ses mises à jour.
ÉCHEC: la construction échoue avec une exception.
Un problème est survenu de la configuration de projet racine 'android'.
J'ai lu les réponses ci-dessus, qui fait référence à la mise à jour a 'construire.gradle fichier mais s'avère qu'il y avait plusieurs fichiers de même nom dans le projet. Ce qui a fonctionné pour moi (et je l'espère, utile pour celui qui travaille sur angular2/ionic2 projet et d'avoir ce problème) est la mise à jour de la compilation.gradle fichier à
Ce fichier est manquant le jcenter() entrée et maintenant le référentiel de la partie ressemble et fonctionne comme un charme.
Espérons que cela permet de gagner du temps pour quelqu'un d'autre.
MODIFIER: Comme @rcerecedar mentionné, vous pourriez aussi avoir besoin d'ajouter
jcenter()
dans le fichier suivant ainsi.Dans ce fichier, vous devez vérifier son présent dans
buildscript -> repositories
et aussi éventuellement dansallprojects -> repositories
1.Goto "C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle"
2.Voir le Dernier nom de dossier , j'.e "2.2.3" , le Copier.
3.Allez construire.gradle(Module:yourapp) fichier ,
Place ici:
Si vous avez des pare-feu configuré dans votre PC,essayez les solutions suivantes dans gradle.les propriétés.
Ce qui a fonctionné pour moi a été j'ai fait exactement ce que "geekydhaval", a déclaré, merci encore, mais je m'en suis retourné à l'dépendances {
classpath 'com.android.outils.construire:gradle:2.3.0' } et changement de 2.3.2 pour 2.3.0 et la formation terminée avec succès.
Remplacer le
gradle:2.2.0-alpha6
àgradle:2.2.0-alpha3
.Si cela ne fonctionne pas de la remplacer à
gradle:2.2.0-alpha2
.Que gradle est la mise à jour de la version précédente va être remplacée par une nouvelle version, afin de nous changer les gradle version dans le code comme il serait référant à la version précédente et va afficher le message d'erreur comme ceci
La solution à cela est que nous avons ajouter le dépôt dans la construction.gradle fichier
comme
OU
GOTO l'Explorateur de Fichier et recherche
et de voir le Gradle nom avec la dernière version comme
et sélectionnez la dernière version comme
3.2.1
et le coller dans lebuild.gradle
fichier dansdependencies
section comme