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
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 windowsgradlew --stop
Gradle redémarre le démon pour vous la prochaine fois que vous synchroniserez ou construirez votre projet.
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
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
Une autre méthode pratique:
Android Studio -> Fichier -> Invalider les caches/redémarrer ... -> Invalider et redémarrer