Je viens de sortir un projet Android de git et Android Studio me donne l'erreur suivante chaque fois que 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 configuré des chemins d'environnement via System.
Sous Project Structure/Project, la configuration suivante est utilisée.
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?
Cela est dû au fait que le processus de génération ne parvient pas à trouver la dépendance dans le référentiel Maven. Ajoutez jcenter () avec mavenCentral () dans votre projet build.gradle fichier.
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.2.0'
}
}
J'ai donc eu une erreur similaire alors que j'essayais de construire le projet ionic2 pour Android. Cela s'est produit après que le studio Android ait mis à jour Gradle lors de ses mises à jour.
Error: cmd: Command failed with exit code 1 Error output:
ECHEC: La construction a échoué avec une exception.
Impossible de résoudre toutes les dépendances pour la configuration ': _debugApk' . Un problème est survenu lors de la configuration du projet ': CordovaLib' . Impossible de résoudre toutes les dépendances pour la configuration ': CordovaLib: classpath' . Impossible de trouver com.Android.tools.build:gradle:2.2.3. Recherche dans les lieux suivants: https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.3/gradle-2.2.3.pomhttps://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.3/gradle-2.2.3.jar Requis par: Android: CordovaLib: non spécifié
J'ai lu les réponses ci-dessus qui indiquaient la mise à jour d'un fichier 'build.gradle', mais il s'avère qu'il y avait plusieurs fichiers portant ce nom dans le projet. Ce qui a fonctionné pour moi (et, espérons-le, utile pour ceux qui travaillent sur le projet angular2/ionic2 et qui ont ce problème), c'est la mise à jour du fichier build.gradle à l'adresse
[rootOfPorject]/platforms/Android/CordovaLib/build.gradle
L'entrée jcenter () manquait dans ce fichier et maintenant la partie du référentiel ressemble à ceci et fonctionne comme un charme.
repositories {
jcenter()
mavenCentral()
}
J'espère que cela fait gagner du temps à quelqu'un d'autre.
EDIT: Comme @rcerecedar l'a mentionné, vous devrez peut-être aussi ajouter jcenter()
dans le fichier suivant.
[rootOfPorject]/platforms/Android/build.gradle
Dans ce fichier, vous devriez vérifier sa présence dans buildscript -> repositories
et aussi éventuellement dans allprojects -> repositories
1. Allez à "C:\Programmes\Android\Android Studio\gradle\m2repository\com\Android\outils\build\gradle"
2.Voir le nom du dernier dossier, c'est-à-dire "2.2.3", copiez-le.
3.Allez dans le fichier build.gradle (module: yourapp),
Placez ici:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.2.3'
}
Ce qui a fonctionné pour moi, c’est que j’ai fait exactement ce que "geekydhaval" a dit. Merci encore pour cela, mais je suis retourné aux dépendances {. classpath 'com.Android.tools.build:gradle:2.3.0'} et passez de 2.3.2 à 2.3.0 et la construction est terminée avec succès.
Si un pare-feu est configuré sur votre PC, essayez ce qui suit dans gradle.properties.
systemProp.https.proxyHost=<proxyHostName>
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=<user id>
systemProp.https.proxyPassword=<password>
systemProp.https.nonProxyHosts=www.google.com|localhost
Remplacez le gradle:2.2.0-alpha6
par le gradle:2.2.0-alpha3
.
Si cela ne fonctionne pas, remplacez-le par gradle:2.2.0-alpha2
.
Au fur et à mesure que Gradle met à jour, la version précédente sera remplacée par la nouvelle version. Nous devons donc modifier la version de Gradle dans le code car elle ferait référence à la version précédente et affichera une erreur comme celle-ci.
Impossible de résoudre toutes les dépendances pour la configuration ': classpath' . Impossible de trouver com.Android.tools.build:gradle:2.2.3. Recherche dans les lieux suivants: fichier: /home/ubuntu/.m2/repository/com/Android/tools/build/gradle/2.2.3/gradle-2.2.3.pom fichier: /home/ubuntu/.m2/repository/com/Android/tools/build/gradle/2.2.3/gradle-2.2.3.jar https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.3/gradle-2.2.3.pomhttps://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.3/gradle-2.2.3.jarhttps://oss.sonatype.org/content/repositories/snapshots/com/Android/tools/build/gradle/2.2.3/gradle-2.2.3.pom .__ https://oss.sonatype.org/content/repositories/snapshots/com/Android/tools/build/gradle/2.2.3/gradle-2.2.3.jar Requis par: :: Fichier ouvert
La solution à ce problème consiste à ajouter le référentiel dans le fichier build.gradlelike
buildscript {
repositories {
mavenCentral()
google()
jcenter()
}
OR
GOTO l'explorateur de fichiers et de recherche
C:\Program Files\Android\Android Studio\gradle\m2repository\com\Android\tools\build\gradle
et voir le nom de Gradle avec la dernière version comme
Gradle 2.2.0
Gradle 3.2.1
Gradle 2.1.0
et sélectionnez la dernière version comme 3.2.1
et collez-la dans le fichier build.gradle
dans la section dependencies
comme
dependencies {
classpath 'com.Android.tools.build:gradle:3.2.1'}