Después de actualizar Android Studio a la versión 2.2 (en Windows 10) y de alguna manera a la mañana siguiente recibí ese error cuando Gradle construyó cualquier proyecto:
El acceso de escritura se permite solo desde el hilo de envío de eventos
A pesar de que el comando gradlew -build funcionó y se completó con éxito. Probé los desarrolladores típicos de Android del conjunto de reparación WTF: compilación limpia, invalidar cachés, eliminar carpetas de compilación, eliminar la carpeta .gradle, probé diferentes configuraciones de gradle, incluso reinstalé Android Studio y nada ayudó.
He creado esta pregunta solo para compartir mi experiencia con la comunidad, porque perdí dos horas en ella.
Respuestas:
Entonces, el problema se concluyó en que Android Studio entró en conflicto con mi versión JDK instalada, por lo que se resolvió cuando verifiqué la ubicación JDK (Archivo → Estructura del proyecto → Ubicación SDK), marqué la casilla de verificación 'Usar JDK incrustado' y configuré la ubicación JDK en 'ruta a Android Studio '\ Android Studio \ jre
fuente
fuente
eso no funcionó para mí, ejecuté un comando 'gradle clean build', descubrí que hay un conflicto en una línea en el gradle, lo eliminé y sincronicé el proyecto ( como en esta foto )
fuente
Mi problema fue que había eliminado el SDK que estaba usando mientras limpiaba el espacio en el disco duro.
Para solucionar esto, primero verifique qué SDK ha instalado o instale uno en Herramientas> Administrador de SDK.
Luego puede cambiar compileSdkVersion y targetSdkVersion en la aplicación build.gradle a su versión de sdk instalada.
De lo contrario, puede volver a instalar el SDK que estaba utilizando.
fuente
En Android Studio 3.2.1, vaya a Archivo -> Estructura del proyecto -> Ubicación del SDK y marque la casilla de verificación "Usar JDK incrustado (recomendado)".
fuente