web-dev-qa-db-fra.com

Impossible de déterminer le chemin de classe pour l'interface com.Android.builder.model.AndroidProject

Lorsque j'importe un projet Eclipse dans Android Studio, j'ai ce problème: Gradle 'XNote' project refresh failed Error:Could not determine the class-path for interface com.Android.builder.model.AndroidProject. Quelqu'un sait-il pourquoi c'est arrivé? Merci!

enter image description hereenter image description here

57
Qiuyu ZHANG

En ce moment, je suis confronté au même problème.

1.Vérifiez le chemin d'accès aux classes dans le fichier build.gradle. changer à

chemin de classe 'com.Android.tools.build:gradle:2.3.0'

  1. puis allez à gradle-wrapper.properties, et changez distributionUrl

distributionUrl = http: //services.gradle.org/distributions/gradle-3.3-all.Zip

puis reconstruisez le projet. son aide pour moi ... Je pense que cela vous aidera certainement.

167
Palanivelraghul

J'ai résolu ce problème.

Google ne met plus à jour ADT. Par conséquent, lorsqu'il exporte un projet à dégradé, Eclipse utilise une ancienne version du plugin Gradle que Android Studio ne prend pas en charge. enter image description here

Tout d’abord, vous devriez vérifier la version du plugin Gradle que vous avez installée. Ouvrez le répertoire d'installation de Android Studio, puis ouvrez le répertoire \gradle\m2repository\com\Android\tools\build\gradle\, vous verrez toutes les versions que vous avez installées. enter image description here

Ensuite, ouvrez Android Studio, ouvrez l’onglet 'Projet -> Scripts Gradle', modifiez le fichier build.gradle, modifiez le plugin Gradle en la version la plus récente que vous avez installée, telle que 2.3.0: enter image description here

[FACULTATIF] Cette étape n'est pas nécessaire, mais si vous ne le faites pas, le problème peut se présenter:

A problem occurred evaluating root project 'XXX'.
> org/gradle/initialization/BuildCompletionListener

Vérifiez la dernière version de gradle que vous avez installée sur C:\Users\YOUR USER NAME\.gradle\wrapper\dists. enter image description here Ensuite, ouvrez l'onglet 'Projet -> Gradle Scripts', éditez le fichier gradle-wrapper.properties, modifiez la version de gradle (attention: gradle, pas de plugin gradé) au plus récent de la dernière ligne. enter image description here

Enfin, cliquez sur Build - Clean Project, c'est terminé! Si l'avertissement persiste "Echec de la synchronisation du projet Gradle ...", cliquez simplement sur Try Again! enter image description here

À la fin, quelqu'un m'aide à traduire ma réponse au vrai anglais sans erreurs grammaticales !!!

35
Qiuyu ZHANG

Juste mettre à jour deux choses: -

1) Mettez à jour votre Build.gradle sur

dependencies {
        classpath 'com.Android.tools.build:gradle:3.0.1'
}

2) Mettre à jour Gradle-wrapper.properties: (Change Android mode > Project mode then Extend Gradle and open Gradle-wrapper.properties)

Remplacez distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.Zip par

distributionUrl=http://services.gradle.org/distributions/gradle-3.3-all.Zip

Cela résout toujours le problème. peut-il vous être utile

8
Crime_Master_GoGo

Je l'ai obtenu après la mise à niveau des outils de génération vers la version 25.0.0 dans build.gradle:

buildToolsVersion '25.0.0'

Et changez le projet pour utiliser la version 3.3 la plus récente de Gradle avec l’encapsuleur par défaut (Fichier -> Paramètres -> Gradle)

3
Morten Holmgaard

Dans mon cas, j'ai supprimé le dossier .idea du projet, puis le redémarrage du studio se fait automatiquement sur tous les dossiers requis.

1
Arjun