web-dev-qa-db-fra.com

Impossible de trouver com.Android.tools.build:gradle:2.2.2

Un ami à moi copie a collé un dossier de projet libgdx sur son ordinateur et l’a envoyé (via google drive). Nous utilisons tous les deux Android Studio. J'ai téléchargé et importé le projet et il fonctionne correctement sur l'émulateur. Cependant, cela ne fonctionne pas sur le bureau. Sur son ordinateur, cela fonctionne aussi bien sur le bureau que dans l’émulateur.

Lorsque je tente de l'exécuter sur le bureau, Android Studio me communique le message d'erreur suivant:

Error:Gradle: A problem occurred configuring root project 'bouncerGDX - Copy'.

> Could not resolve all dependencies for configuration ':classpath'.

> Could not find com.Android.tools.build:gradle:2.2.2.
 Searched in the following locations:

https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.2/gradle-2.2.2.pom

https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.2/gradle-2.2.2.jar

https://oss.sonatype.org/content/repositories/snapshots/com/Android/tools/build/gradle/2.2.2/gradle-2.2.2.pom

https://oss.sonatype.org/content/repositories/snapshots/com/Android/tools/build/gradle/2.2.2/gradle-2.2.2.jar
 Required by:
     :bouncerGDX - Copy:unspecified

Comment puis-je réparer cela? Je n'ai aucune expérience avec Gradle.

17
WVrock

UPD:

Il semble que ne peut pas résoudre la dépendance com.Android.tools.build:gradle:2.2.2 pour le chemin d'accès aux classes.

Pour moi, ajouter jcenter à build.gradle résout le problème:

buildscript {
    repositories {
        mavenLocal()
        mavenCentral()
        jcenter()
}

ou, alternativement, la ligne entre build.gradle

classpath 'com.Android.tools.build:gradle:2.2.2'

peut être changé en

classpath 'com.Android.tools.build:gradle:2.1.3'

^^^ cette version existe dans repo1.maven.org

FAUX SUGGESTION:

Résolvez toutes les dépendances en exécutant une tâche de dégradé (à partir du terminal d'Android Studio):

Pour Linux:

./gradlew buildDependents

Pour les fenêtres:

gradlew.bat buildDependents

En outre, ces commandes pourraient également aider plus tard

Linux:

./gradlew cleanIdea idea

Les fenêtres:

gradlew.bat cleanIdea idea

C'est la référence à libgdx How-to-setup-development-env instruction

40
exenza

J'avais le même problème après la mise à jour d'Android Studio 2.2.2 à 2.3.1

   Could not find com.Android.tools.build:gradle:2.2.2.

Solution:

Ouvrez l'emplacement de gradle et apportez les modifications dans build.gradle en conséquence (module et projet à la fois)

J'ai remplacé

classpath 'com.Android.tools.build:gradle:2.2.2'

avec

classpath 'com.Android.tools.build:gradle:2.3.1'

Et gradle construire avec succès :-)

emplacement de la gradation

6
Jyoti Prakash Rai
buildscript {
repositories {
    jcenter()
    google()
}
dependencies {
    classpath 'com.Android.tools.build:gradle:3.1.2'
}
}

ajoutez google () ci-dessous jcenter (), cela fonctionne pour moi

1
Glendian

L'ajout de l'URL maven a résolu le problème pour moi.

buildscript {
    repositories {
        mavenCentral()
        maven {
            url 'https://plugins.gradle.org/m2/'
        }
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.2.2'
    }
}
0
CodeNinja

Mon correctif pour la même erreur était de configurer Android Studio pour le proxy sur lequel je suis coincé.

Android Studio + Gradle n'assume pas les paramètres de proxy système, du moins pas sur ma copie de macOS. Définissez vos paramètres de proxy dans Préférences> Apparence et comportement> Paramètres du système> Proxy HTTP, enregistrez-les et redémarrez Android Studio. Il m'a ensuite demandé de configurer les paramètres de proxy de Gradle pour qu'ils correspondent à ceux d'Android Studio. Une fois que j'ai fait cela, plus d'erreur.

0
user2576737

 Add this in your build.gradle file

Remarque: Utilisez la dernière version de Gradle.

0
Vrushali Raut

Dans mon cas, je mettais à jour Gradle en tant que Android Studio recommandé  enter image description here

Solution: Lorsque vous importez le projet, veillez à ne pas mettre à jour Gradle (cliquez sur "Ne plus me rappeler pour ce projet") et cela devrait fonctionner.

0
Waqleh

[Solution pour Android 2.3.1 construite en 2017 Avril]

Dans gradle.build (Project) Ajoutez les référentiels manquants mavenLocal () et jcenter () à buildscript {repositories {}}

Notez qu'il y a DEUX fichiers gradle.build !! Choisissez le bon.

0
Russo

On dirait que vous avez une dépendance sur le projet de bibliothèque bouncerGDX Vous pouvez ouvrir build.gradle de ce projet et changer la version de gradle disponible avec vous. par exemple. 

classpath 'com.Android.tools.build:gradle:2.1.0'
0
Max Droid