Error: no se pudo inicializar la clase com.android.ide.common.util.ReadWriteProcessLock después de actualizar a AS 2.4
android-studio android-studio-2.4 (4)
Después de actualizar a Android Studio 2.4 Preview 4 recibí este error
Error: no se pudo inicializar la clase com.android.ide.common.util.ReadWriteProcessLock
Después de algunas investigaciones, descubrí que es un error conocido y, afortunadamente, la solución es muy simple.
de notas de la versión :
Después de actualizar la versión del complemento de Android, debe detener el daemon de Gradle para aplicar la actualización ( problema 267099 ). De lo contrario, la sincronización y las compilaciones de Gradle fallarán con el siguiente error:
Could not initialize class com.android.ide.common.util.ReadWriteProcessLock, Failed to notify build listener or java.lang.ExceptionInInitializerError.
Para detener al daemon, puedes:
1- reiniciar Android Studio,
o
2- ingrese el siguiente comando en la ventana del terminal del IDE:
./gradlew --stop
o para windowsgradlew --stop
Gradle reinicia el daemon para usted la próxima vez que sincronice o construya su proyecto.
Este problema surge en la versión 2.4 2.4 y posteriores para resolver este problema; debe detener el daemon de Gradle para aplicar la actualización (Problema 267099). De lo contrario, la sincronización y las compilaciones de Gradle fallan con el siguiente error: No se pudo inicializar la clase com.android.ide.common.util.ReadWriteProcessLock, no se pudo notificar al oyente de compilación, o java.lang.ExceptionInInitializerError. Para detener el daemon, puede reiniciar Android Studio o ingresar el siguiente comando en la ventana del terminal del IDE: ./gradlew --stop. Gradle reinicia el daemon para usted la próxima vez que sincronice o construya su proyecto.
Para obtener más información / Fuente- https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html
La mejor manera es reiniciar / caché reiniciar o abrir terminal y escribir
./gradlew --stop
Para ventanas
gradlew --stop
Otro método conveniente:
Android Studio -> Archivo -> Invalidar cachés / reiniciar ... -> Invalidar y reiniciar