the - Android Studio: no se puede iniciar el proceso de daemon
sync failed starting gradle daemon (17)
Me enfrento al siguiente error cuando intento 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 o.g.l.daemon.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 o.g.l.daemon.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.<init>(FileOutputStream.java:221)
at java.io.FileOutputStream.<init>(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.
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.
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.
Algunas formas de solucionar el daemon de Gradle:
- Si tiene un problema con su compilació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 compilación.
Creo que es incorrecto que JAVA_HOME cometa este error. Cuando recibo el error, intento todo el camino, pero no funciona para mí. Intento eliminar c: .gradle y compilador 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 compilador JAVA_HOME:
cuando uso cmd input java:
cuando cmd.exe muestre que la máscara significa que es trabajo, intente ejecutar Android Studio, se solucionará el error.
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
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
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 compilación | Gradle | Opciones de Gradle VM
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/<username>
Intente eliminar su .gradle del directorio C:/Users/<username>
y vuelva a intentarlo.
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.
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/[organisation]/[module]/[revision]/[artifact]- revision. [Ext]''.
Pasos para resolver el problema en android studio
Haga clic en el archivo y seleccione otra configuración en el menú desplegable y luego seleccione la configuración predeterminada .
Seleccione compilación, ejecución, opción de implementación .
Seleccionar compilador
Aquí agregue una línea siguiente en la opción VM de proceso de compilación adicional
-Xmx3072m -XX:MaxPermSize=524m as shown in below figure.
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
<your project>/platforms/android/gradle.properties
Puede abrir el navegador y otros ..
ionic build android
Ahora funcionará bien.
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.
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.
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