74 votes

La bibliothèque Trove4j ne peut pas être résolue

J'obtiens l'erreur suivante en essayant de compiler mon application:

 FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':myProject'.
> Could not resolve all files for configuration ':myProject:classpath'.
   > Could not find org.jetbrains.trove4j:trove4j:20160824.
     Searched in the following locations:
         https://repo1.maven.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://repo1.maven.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://maven.fabric.io/public/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://maven.fabric.io/public/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://maven.google.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://maven.google.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
     Required by:
         project :metam > com.android.tools.build:gradle:3.0.0-beta2 > com.android.tools.build:gradle-core:3.0.0-beta2 > 
com.android.tools.lint:lint:26.0.0-beta2 > com.android.tools.lint:lint-checks:26.0.0-beta2 > com.android.tools.lint:lint-
api:26.0.0-beta2 > com.android.tools.external.com-intellij:intellij-core:26.0.0-beta2
 

Il semble qu'une bibliothèque dont l'EDI a besoin est manquante?

124voto

Snicolas Points 19644

ce problème peut être résolu en ajoutant jcenter () en tant que référentiel dans la section buildscript.

 buildscript {
  repositories {
     jcenter()
  }

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

70voto

Bamboomy Points 795

Complément à la réponse Snicolas:

Si vous avez quelque chose comme:

 allprojects {
    repositories {
        mavenCentral()
        google()
        jcenter() //also add it here!!!
    }
}
 

Dans votre fichier build.gradle ; ajoutez-le aussi ici.

7voto

Jperson98 Points 31

J'ai résolu ce problème en supprimant dans build.gradlew

 repositories {
    jcenter()
}
 

Et changez mavenCentral () en jcenter () et en supprimant google ()

4voto

Tara Singh Danu Points 39

Supprimez simplement les fichiers .idea, .gradle et gradle et redémarrez votre application.

3voto

Amit Saxena Points 131

Allez dans Aide-> À propos de dans Android Studio et vérifiez votre version. Entrez cette version dans build.gradle App Mudule & idem pour le projet build.gradle comme dans la ligne classpath ici:

 buildscript {
     ...
    repositories {
     ...
    }
    dependencies {
     ...
     classpath "com.android.tools.build:gradle:{THREE.DIGIT.VERSION}"
    }
}
 

Comme dans l'image

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