39 votes

Erreur de classement: impossible de trouver com.android.tools.build:gradle:2.2.3

J'essaie de construire mon projet Android à l'aide de gradle et de circleCI, mais j'ai l'erreur suivante:

 * What went wrong:
  A problem occurred configuring root project '<myproject>'.
  > Could not resolve all dependencies for configuration ':classpath'.
> Could not find com.android.tools.build:gradle:2.2.3.
 Searched in the following locations:
     file:/home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
     file:/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.pom
     https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
     https://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
 Required by:
     :<myproject>:unspecified
 

Quelqu'un peut-il m'expliquer pourquoi j'ai ce problème s'il vous plaît?

61voto

Vampire Points 515

Il semble que les versions actuelles d'Android plugin Gradle ne sont pas ajoutés à Maven Central, mais ils sont présents sur jcenter. Ajouter jcenter() à votre liste de dépôts et Gradle doit trouver la version 2.2.3. Sur Maven Central de la dernière version disponible est - 2.1.3: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.android.tools.build%22%20AND%20a%3A%22gradle%22. Vous pouvez également porter plainte pour les auteurs que les versions actuelles sont manquants sur Maven Central.

24voto

En lisant la réponse de sembozdemir dans cet article, j'ai résolu un problème similaire en ajoutant jcenter () dans build.gradle (module: cordovaLib)

 buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }

}
 

24voto

everyman Points 94

Après la mise à jour récente d' Android Studio 3.0 Canary 1 , j'ai eu l'erreur suivante:

 > Could not resolve all dependencies for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:3.0.0-alpha1.
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha1/gradle-3.0.0-alpha1.pom
         https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha1/gradle-3.0.0-alpha1.jar
     Required by:
         project :
 

Voici ce que je devais ajouter (au fichier build.gradle du projet ):

 buildscript {
    repositories {
        maven {
            url 'https://maven.google.com'
        }
        ....            
    }
 

Trouvé ici: https://developer.android.com/studio/preview/features/new-android-plugin-migration.html

11voto

Hemanth Kumar Points 130

J'ai eu le même problème quand je mets à jour mon studio Android à 3.0 puis résolu son en ajoutant

 buildscript {
     repositories {
    ...
    // You need to add the following repository to download the
    // new plugin.
    google()
}

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0'
}
 }
 

à partir de https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#update_gradle

8voto

Jayakumar Points 195

entrez la description de l'image ici

 buildscript {
repositories {
   mavenCentral()
}

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.0'
}

}
 

Il suffit de changer le mavenCentral () en jcenter ()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X