ultima studio para muestra failed errores diseño descargar configurar comunes android android-studio gradle android-gradle gradlew

para - Error de Gradle: el acceso de escritura se permite desde el subproceso de envío de eventos solo en Android Studio



gradle version android studio (5)

Se produjo un problema cuando el estudio de Android entra en conflicto con la versión jdk instalada. Vaya a (Archivo -> Estructura del proyecto -> Ubicación del SDK), marque la casilla de verificación ''Usar JDK incrustado'' y configure la ubicación de jdk en ''ruta al estudio de Android'' / Android Studio / jre :) Sencillo

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 está permitido 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 de 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.


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)".


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


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.


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 )