web-dev-qa-db-fra.com

L'actualisation du projet Gradle a échoué après la mise à jour d'Android Studio.

Voici le résultat:

11h57:04 L'échec de l'actualisation du projet 'KeddreaderProject' de Gradle a échoué: Cause: org.gradle.internal.service.ServiceLocator. ([Ljava/lang/ClassLoader;) V:

J'ai essayé de supprimer le dossier .gradle, mais cela n'aide pas. Quel peut être le problème?

Edit: Je reçois cette erreur même lorsque j'essaie d'importer un autre projet sur Ubuntu 13.10. Mais sous Windows, tout fonctionne bien (avec la même version d'Android Studio).

44
s0nerik

Pour résumer, la plupart des gens ne lisent pas les commentaires (merci à @ Industrial-antidépresseur et @wrecker):

Comme suggéré dans un ticket bug , essayez les solutions suivantes:

  1. Fermer Android Studio
  2. aller à Android-studio/plugins/gradle/lib
  3. Supprimez (ou déplacez-les quelque part pour avoir une sauvegarde) de tous les fichiers gradle-*-1.8
  4. Redémarrez Android Studio et reconstruisez/actualisez.

Ça devrait marcher. Assurez-vous de mettre en vedette le ticket de bogue ci-dessus pour être informé.

Petit conseil: Essayez le nouveau paramètre de compilation Settings -> Compiler -> Gradle et activez le troisième build en cours de processus pour accélérer le processus. En fonction de la configuration de votre projet, vous pouvez également sélectionner le premier. Avec cela, le temps de construction de mon projet a été réduit à 2-4 secondes (avant 20 secondes ou plus).

23
WarrenFaith

Vérifiez le chemin Gradle home après la mise à jour vers la version 1.5. Ce devrait être ../gradle-2.8.

 enter image description here

27
Darius M.

File -> Invalidate Caches / Restart -> Invalidate and Restart a travaillé pour moi.

18
dinesharjani

J'ai tout essayé, rien n'a fonctionné. J'ai ensuite essayé les étapes suivantes et cela a fonctionné

  1. fermer studio Android

  2. aller à mon document

  3. supprimer les dossiers suivants a) .Android, b) .androidstudio1.5, c) .gradle

  4. démarrez le studio Android et profitez ...

Cela semble stupide mais ça marche ...

9
Bhaumik Belani

Cela pourrait être trop tard pour répondre. Mais cela peut aider quelqu'un.

Dans mon cas, il y avait un problème de chemin JDK.

Je viens de définir le chemin d'accès JDK approprié pour Android Studio 2.1

Fichier -> Structure du projet -> Depuis le panneau latéral gauche "Emplacement du SDK" -> Emplacement du JDK -> Cliquez pour sélectionner le chemin JDK.

2
pgp

Assurez-vous que rien n'interfère avec vos fichiers d'application (spécialement sous Windows). Dans mon cas, ce problème est dû à un éditeur de texte contenant un fichier XML et qu'Android Studio n'a pas été en mesure de modifier.

1
D.Snap

Bien que cette question ait été résolue il y a longtemps, j'ai eu le même problème avec une application 

Gradle 2.1.2

La solution que j'ai trouvée (en plus de celle donnée par @WarrenFaith était de:

File -> Synchronize

Cela a résolu toutes les erreurs générées par la mise à jour de Gradle.

Utilisez ceci dans project.gradle:

buildscript {
    repositories 
    {
        mavenCentral()
    }

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

allprojects {
    repositories {
        mavenCentral()
    }
}
1
Syed Danish Haider
  1. Aller à C: // Utilisateurs //
  2. Supprimer .AndroidStudio2.x
  3. Ouvrez Android Studio et config pour l'initialisation à nouveau.
0
Karoshi

Le SDK n'a pas été téléchargé

alors allumé la connexion Internet et après avoir redémarré le Android Studio

il a montré une pop-up pour télécharger des données 800 Mo cliquez sur Oui et le problème est résolu

0
Harshit Sharma