Android Studio: no se puede iniciar el proceso de daemon

Me enfrento al siguiente error cuando bash importar un proyecto gradle en Android Studio.

Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.8/userguide/gradle_daemon.html Please read below process output to find out more: 

y esta es la salida que veo:

 18:25:42.484 [main] DEBUG ogldaemon.bootstrap.DaemonMain - Assuming the daemon was started with following jvm opts: [-XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=windows-1252] 18:25:43.254 [main] DEBUG ogldaemon.server.DaemonServices - Creating daemon context with opts: [-XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=windows-1252] 18:25:43.306 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@47078ad, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@7402a821, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5a6c4a07] 18:25:43.356 [INFO] [org.gradle.launcher.daemon.server.Daemon] start() called on daemon - DefaultDaemonContext[uid=e58252c1-7a49-4be4-a6cd-1bd3d6d0880d,javaHome=C:\Program Files\Java\jdk1.7.0_45,daemonRegistryDir=C:\Users\Sowmya\.gradle\daemon,pid=15432,idleTimeout=60000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252] 18:25:43.362 [DEBUG] [org.gradle.launcher.daemon.server.DaemonStateCoordinator] updating lastActivityAt to 1386593743362 18:25:43.702 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory] Adding IP addresses for network interface lo 18:25:43.705 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory] Is this a loopback interface? true 18:25:43.706 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory] Adding loopback address /127.0.0.1 18:25:43.707 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory] Adding loopback address /0:0:0:0:0:0:0:1 18:25:43.708 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory] Adding IP addresses for network interface net0 18:25:43.711 [DEBUG] [org.gradle.messaging.remote.internal.inet.InetAddressFactory] Is this a loopback interface? false DefaultDaemonContext[uid=e58252c1-7a49-4be4-a6cd-1bd3d6d0880d,javaHome=C:\Program Files\Java\jdk1.7.0_45,daemonRegistryDir=C:\Users\Sowmya\.gradle\daemon,pid=15432,idleTimeout=60000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252] 18:25:43.951 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry. 18:25:43.954 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 18:25:43.957 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 18:25:43.962 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry. 18:25:43.963 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 18:25:43.966 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 18:25:43.976 [ERROR] [system.err] 18:25:43.977 [ERROR] [system.err] FAILURE: Build failed with an exception. 18:25:43.977 [ERROR] [system.err] 18:25:43.978 [ERROR] [system.err] * What went wrong: 18:25:43.979 [ERROR] [system.err] Could not write cache value to 'C:\Users\Sowmya\.gradle\daemon\1.8\registry.bin'. 18:25:43.979 [ERROR] [system.err] 18:25:43.980 [ERROR] [system.err] * Try: 18:25:43.981 [ERROR] [system.err] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 18:25:44.009 [INFO] [org.gradle.launcher.daemon.bootstrap.DaemonMain] Daemon[pid = 15432] process has finished. 18:25:44.010 [DEBUG] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Removing daemon address: [9ae053cd-4dc2-4cb8-8f60-bb3c5983eb67 port:55117, addresses:[/127.0.0.1, /0:0:0:0:0:0:0:1]] 18:25:44.011 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry. 18:25:44.012 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 18:25:44.013 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 18:25:44.014 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire exclusive lock on daemon addresses registry. 18:25:44.015 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 18:25:44.016 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 18:25:44.021 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] VM shutdown hook was unable to remove the daemon address from the registry. It will be cleaned up later. org.gradle.api.GradleException: Could not write cache value to 'C:\Users\Sowmya\.gradle\daemon\1.8\registry.bin'. at org.gradle.cache.internal.SimpleStateCache.serialize(SimpleStateCache.java:74) at org.gradle.cache.internal.SimpleStateCache.access$100(SimpleStateCache.java:28) at org.gradle.cache.internal.SimpleStateCache$2.run(SimpleStateCache.java:50) at org.gradle.cache.internal.DefaultFileLockManager$DefaultFileLock.doWriteAction(DefaultFileLockManager.java:198) at org.gradle.cache.internal.DefaultFileLockManager$DefaultFileLock.writeFile(DefaultFileLockManager.java:187) at org.gradle.cache.internal.OnDemandFileAccess.writeFile(OnDemandFileAccess.java:58) at org.gradle.cache.internal.SimpleStateCache.set(SimpleStateCache.java:48) at org.gradle.cache.internal.FileIntegrityViolationSuppressingPersistentStateCacheDecorator.set(FileIntegrityViolationSuppressingPersistentStateCacheDecorator.java:38) at org.gradle.cache.internal.FileIntegrityViolationSuppressingPersistentStateCacheDecorator.update(FileIntegrityViolationSuppressingPersistentStateCacheDecorator.java:46) at org.gradle.launcher.daemon.registry.PersistentDaemonRegistry.remove(PersistentDaemonRegistry.java:109) at org.gradle.launcher.daemon.server.Daemon$1.run(Daemon.java:100) Caused by: java.io.FileNotFoundException: C:\Users\Sowmya\.gradle\daemon\1.8\registry.bin (Access is denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.(FileOutputStream.java:221) at java.io.FileOutputStream.(FileOutputStream.java:171) at org.gradle.cache.internal.SimpleStateCache.serialize(SimpleStateCache.java:67) ... 10 more` 

Apagué mi antivirus que se mencionó en una solución en SO. Pero nada parece funcionar.

Intente eliminar su .gradle del directorio C:\Users\ y vuelva a intentarlo.

1.Si acaba de abrir demasiadas aplicaciones en Windows y hace que el Gradle no tenga suficiente memoria en Ram para iniciar el proceso del daemon. Así que cuando se encuentre con esta situación, puede cerrar algunas aplicaciones como iTunes, etc. Luego reinicia tu estudio Android.

2. Menú Archivo -> Invalidar caché / reiniciar-> Invalidar y reiniciar.

También tuve el mismo tipo de problema. Pero se las arregló para resolver con Invalidate Cash.

Desde el menú Archivo -> Invalidar cachés / reiniciar …

Me solucionó el problema.

En Eclipse, vaya a windows -> preferences -> gradle-> arguments. Buscar argumentos de JVM elija el botón de opción “USO:” y escriba los argumentos -Xms128m -Xmx512m Luego haga clic en el botón Aplicar

Verifica la carpeta de tu proyecto. Puede que tenga un archivo llamado gradle.properties y, allí, verifique si no tiene esta línea:

org.gradle.jvmargs = -Xmx2048m -XX: + HeapDumpOnOutOfMemoryError -Dfile.encoding = UTF-8

En mi caso, simplemente eliminé el archivo, pero verifico el contenido para ver si realmente no desea mantener algunas de las configuraciones.

A veces, simplemente abre demasiadas aplicaciones en Windows y hace que el gradle no tenga suficiente memoria para iniciar el proceso del daemon. Por lo tanto, cuando se da cuenta de esta situación, puede cerrar algunas aplicaciones, como Chrome, etc. Luego reinicia tu estudio Android.

Prueba esto … lo he intentado y funciona bien para mí

Este problema está relacionado con la baja memoria …

Cierre sus navegadores, Visual Studio y otros servicios.

después de eso, ejecuta el siguiente comando

 ionic build android 

se ejecutará con éxito ..

 //Solutions is create "gradle.properties" file in android folder and add following line into file org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m \platforms\android\gradle.properties 

Puede abrir el navegador y otros ..

 ionic build android 

Ahora funcionará bien.

Enfrenté este problema en intellij idea y lo resolví al hacer esto,

intente configurar “Opciones de VM” en -Xmx512m en Configuración | Build, Execution, Deployment | Herramientas de comstackción | Gradle | Opciones de Gradle VM

Para mí, en nuestro entorno de trabajo, tenemos Windows 7 de 64 bits con las máquinas bloqueadas ejecutando McAfee con Host Intrusion activado.

Desactivé Host Intrusion y gradle finalmente funcionó, así que definitivamente, parece haber problemas con ciertos escáneres de virus.

ACTUALIZACIÓN: Bueno, hablé demasiado pronto. Sí, ya sé que recibo el mensaje “No se puede iniciar el proceso del daemon”, pero ahora obtengo lo siguiente:

Error: no se pudieron mostrar las versiones con el patrón M2 ‘ http://jcenter.bintray.com/%5Borganisation%5D/%5Bmodule%5D/%5Brevision%5D/%5Bartifact%5D- revision. [Ext]’.

Estaba recibiendo este mismo problema, y ​​ninguna de las otras respuestas aquí ayudó a mi caso particular.

Resultó ser porque mi proyecto Android Studio estaba usando el JDK 8 de manera predeterminada.

Cambiar esto, en la configuración del proyecto, para apuntar a una instalación JDK 7 solucionó esto por mí.

He resuelto este problema simplemente borrando la carpeta .gradle dentro de mi proyecto de aplicación.

Eliminar carpeta .gradle de su proyecto sin necesidad de eliminar la carpeta principal .gradle que se encuentra en C:\Users\

Algunas formas de solucionar el daemon de Gradle:

  • Si tiene un problema con su comstackción, intente deshabilitar temporalmente el daemon (puede pasar el modificador de línea de comando --no-daemon ).
  • Ocasionalmente, es posible que desee detener a los daemons mediante la opción de línea de comando stop o de una manera más enérgica.
  • Hay un archivo de registro de daemon, que por defecto se encuentra en el directorio de inicio del usuario de Gradle.
  • Es posible que desee iniciar el daemon en modo de primer plano para observar cómo se ejecuta la comstackción.

Pasos para resolver el problema en android studio

  1. Haga clic en el archivo y seleccione otra configuración en el menú desplegable y luego seleccione la configuración predeterminada .

  2. Seleccione comstackción, ejecución, opción de implementación .

  3. Seleccionar comstackdor

  4. Aquí agregue una línea siguiente en la opción VM de proceso de comstackción adicional

     -Xmx3072m -XX:MaxPermSize=524m as shown in below figure. 

imagen

 Error:Unable to start the daemon process. 

Este problema puede deberse a una configuración incorrecta del daemon. Por ejemplo, se utiliza una opción de JVM no reconocida.

Consulte el capítulo de la guía del usuario sobre el daemon en https://docs.gradle.org/3.3/userguide/gradle_daemon.html

No estoy seguro de que esto solucione el problema para todos, pero desinstalar java, java SDK e instalar la última versión (Versión 8) me arregló el problema.

Creo que es incorrecto que JAVA_HOME cometa este error. Cuando recibo el error, bash todo el camino, pero no funciona para mí. Intento eliminar c: .gradle y comstackdor de Android, pero aún no funciona. Reinstalo el sistema que funciona, cuando el sistema de actualización aparece nuevamente el error. Intento Entorno de usuario y entorno de sistema del comstackdor JAVA_HOME: enter image description here

cuando uso cmd input java:

enter image description here

cuando cmd.exe muestre que la máscara significa que es trabajo, intente ejecutar Android Studio, se solucionará el error. enter image description here

Debe instalar todos los paquetes necesarios con el Administrador de Android SDK:

  • Herramientas de Android SDK

  • Herramientas de plataforma Android SDK

  • Android SDK Build-tools

  • Plataforma SDK

  • ARM \ Intel System Image

  • Repositorio de soporte de Android

  • Biblioteca de soporte de Android