web-dev-qa-db-fra.com

Erreur: impossible d'initialiser la classe com.Android.ide.common.util.ReadWriteProcessLock après la mise à jour vers A.S. 2.4

Après la mise à niveau vers Android Studio 2.4 Preview 4, j'ai eu cette erreur

Erreur: impossible d'initialiser la classe com.Android.ide.common.util.ReadWriteProcessLock

34
humazed

Après quelques recherches, j'ai découvert que c'est un bug connu et heureusement, la solution est très simple.

de notes de version :

Après la mise à jour de la version du plug-in Android Android, vous devez arrêter le démon Gradle pour appliquer la mise à jour ( problème 267099 ). Sinon, la synchronisation et les générations Gradle échouent avec l'erreur suivante :

Could not initialize class com.Android.ide.common.util.ReadWriteProcessLock, Failed to notify build listener or Java.lang.ExceptionInInitializerError.

Pour arrêter le démon, vous pouvez soit:

1- redémarrer Android Studio,

ou

2- entrez la commande suivante dans la fenêtre Terminal de l'EDI: ./gradlew --stop ou pour windows gradlew --stop

Gradle redémarre le démon pour vous la prochaine fois que vous synchroniserez ou construirez votre projet.

88
humazed

La meilleure façon est d'invalider/redémarrer le cache ou d'ouvrir un terminal et de taper

./gradlew --stop

Pour les fenêtres

gradlew --stop
18

Ce problème survient dans la version 2.4 et supérieure pour résoudre ce problème, vous devez arrêter le démon Gradle pour appliquer la mise à jour (problème 267099). Sinon, la synchronisation et les générations Gradle échouent avec l'erreur suivante: Impossible d'initialiser la classe com.Android.ide.common.util.ReadWriteProcessLock, Échec de la notification de l'écouteur de génération ou Java.lang.ExceptionInInitializerError. Pour arrêter le démon, vous pouvez soit redémarrer Android Studio, soit entrer la commande suivante dans la fenêtre Terminal de l'EDI: ./gradlew --stop. Gradle redémarre le démon pour vous la prochaine fois que vous synchroniserez ou construisez votre projet.

Pour plus d'informations/Source - https://androidstudio.googleblog.com/2017/04/Android-studio-24-preview-4-is-now.html

5

Une autre méthode pratique:

Android Studio -> Fichier -> Invalider les caches/redémarrer ... -> Invalider et redémarrer

4
Deni Erdyneev