Android Studio 0.4.2: error en la sincronización del proyecto Gradle

164

Después de actualizar a 0.4.2, aparece este error al abrir un proyecto: 'Falló la sincronización del proyecto Gradle. La funcionalidad básica (p. Ej., Edición, depuración) no funcionará correctamente "

El registro de eventos muestra esto:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

    at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:72)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:149)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:74)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:42)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:30)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:106)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:100)
    at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:143)
    at org.gradle.tooling.internal.consumer.connection.ActionAwareConsumerConnection.run(ActionAwareConsumerConnection.java:40)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:82)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(LoggingInitializerConsumerActionExecutor.java:44)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
2014-01-12 02:57:48,886 [  33025]   INFO - .BaseProjectImportErrorHandler - Failed to import Gradle project at 'C:/android/workspace_studio/Noggle' 
org.gradle.tooling.GradleConnectionException: Could not run build action using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.9-all.zip'.
    at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:55)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:43)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.doResolveProjectInfo(GradleProjectResolver.java:170)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.access$000(GradleProjectResolver.java:61)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:117)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:182)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)
Caused by: org.gradle.api.GradleException: 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.9/userguide/gradle_daemon.html
Please read below process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

    at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:72)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:149)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:74)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:42)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:30)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:106)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:100)
    at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:143)
    at org.gradle.tooling.internal.consumer.connection.ActionAwareConsumerConnection.run(ActionAwareConsumerConnection.java:40)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:82)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(LoggingInitializerConsumerActionExecutor.java:44)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
2014-01-12 02:57:48,893 [  33032]   WARN - nal.AbstractExternalSystemTask - A fatal exception has occurred. Program will exit.

com.intellij.openapi.externalSystem.model.ExternalSystemException: A fatal exception has occurred. Program will exit.

    at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:185)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)

2014-01-12 02:57:48,895 [  33034]   WARN - .project.GradleProjectImporter -  
2014-01-12 02:57:48,895 [  33034]   INFO - .project.GradleProjectImporter - A fatal exception has occurred. Program will exit.


Consult IDE log for more details (Help | Show Log) 
2014-01-12 02:57:48,941 [  33080]   INFO - ution.rmi.RemoteProcessSupport - Port/ID: 21325/Maven3ServerImpl5ed05101 
2014-01-12 02:57:49,424 [  33563]   INFO - s.impl.stores.FileBasedStorage - Document was not loaded for $APP_CONFIG$/remote-servers.xml file is null 
2014-01-12 02:57:50,185 [  34324]   INFO - tor.impl.FileEditorManagerImpl - Project opening took 13482 ms 

La versión 0.4.1 se estaba comportando muy bien para mí.

Carlos Taylor
fuente
Actualización: Dejé de intentar que la versión 0.4.2 funcionara. Intenté casi todo, como deshabilitar procesos de ejecución no esenciales, aumentar el tamaño del archivo de intercambio. Reinstaló 0.4.1 y el proyecto se carga perfectamente.
Carlos Taylor
Creo que es solo un error en AS. Actualicé a 0.4.2 y mi proyecto no funciona también, pero recibo un error diferente. Con AS 0.3.x todo funcionó bien
Laurynas Mališauskas
1
lo mismo aquí, actualizar a 0.4.2 también rompió todo en mi caso ... No tiene nada que ver con el uso de memoria: tengo 8 gig de memoria y tengo un cajero automático libre de 3.5 gig, por lo que no tengo suficiente memoria para iniciar un JVM es un toro ... En realidad, podría tener algo que ver con las versiones de Gradle, busqué en el registro de errores y encontré esto:
TiGer
Acabo de probar con la aplicación simple con AS y se rompió como se sugiere. Creo que eclipse es el camino correcto (por ahora) ...
basado en código el
Problema

Respuestas:

287

Supongo que puedo responder mi propia pregunta ... Esto funcionó para mí.

  1. Archivo -> Invalidar cachés / reiniciar
  2. Apagar Android Studio
  3. Renombrar / eliminar la carpeta .gradle en el directorio de inicio del usuario
  4. Reinicia Android Studio, deja que descargue todas las cosas de Gradle que necesita
  5. Gradle construir el éxito!
  6. Reconstruir proyecto ... ¡éxito!

Por curiosidad, comparé la estructura del viejo .gradle y el nuevo ... ¡eran bastante diferentes!

Así que veré cómo va 0.4.2 :)

Carlos Taylor
fuente
1
Intenté eliminar build.gradle del mismo nivel que src y no funcionó. ¿Qué hice mal?
Ángel Carlos del Pozo Muela
2
Yo no haría eso. Simplemente siga las instrucciones paso a paso anteriores y debería funcionar si tuvo el mismo problema que yo.
Carlos Taylor
"Cambiar el nombre del archivo .gradle fuera del camino". Intenté cambiar su nombre, por ejemplo, a "___ build.gradle" y no funcionó. ¿A qué te refieres?
Ángel Carlos del Pozo Muela
1
Eso debería aclararlo Rampas. He editado mis instrucciones para reflejar esto. Salud
Carlos Taylor
2
KFP la carpeta de gradle que necesita cambiar de nombre es la que está en su directorio de usuarios, NO la que está en su proyecto. Ver el comentario de Rampas arriba. Además, mi directorio .gradle en mi directorio de usuario se ve así: C: \ Users \ Carlos Taylor \ .gradle. Ese es el que tiene que renombrar / eliminar.
Carlos Taylor
71

Tuve el mismo problema pero finalmente pude resolverlo para siempre
Pasos:

  1. Eliminar gradley .gradlecarpetas de su carpeta de proyecto.
  2. En Android Studio: abra su proyecto y luego: Archivo -> configuración -> compilador -> gradle : habilitar offline mode
    Nota: en Android Studios relativamente más nuevo, el modo sin conexión se ha movido a la configuración de gradle. ingrese la descripción de la imagen aquí
  3. Cierre su proyecto: Archivo -> cerrar proyecto
  4. Conéctese a Internet y abra su proyecto nuevamente, luego deje que Android Studio descargue lo que quiera

Si el éxito, entonces :)
más

  1. Si te encuentras de gradle project sync failednuevo, sigue estos pasos:
  2. Descargue el último paquete de gradle de este directorio
  3. Extraerlo y ponerlo en algún lugar (por ejemplo f: \ gradle-1.10)
  4. Vaya a su Android Studio y cargue su proyecto, luego abra Archivo-> Configuración-> gradle , en esta página haga clic enUse local gradle distribution
  5. Escriba su dirección de carpeta de gradle allí
    ingrese la descripción de la imagen aquí

¡Felicidades ya terminaste!

frogatto
fuente
2
Esto realmente funciona para mí. Acabo de seguir el primer paso y resultó estar bien. Muchas gracias y espero ayudar a otros.
acntwww
3
Actualice el enlace de Gradle a su carpeta en http://services.gradle.org/distributions/lugar del archivo. Gradle actual es 2.3
AaA
44
En Android Studio 1.5.1, Archivos> configuración> Compilación, ejecución, implementación> Herramientas de compilación, Gradle> Trabajo sin conexión
Sithu
16

lo mismo aquí, actualizar a 0.4.2 también rompió todo en mi caso ... No tiene nada que ver con el uso de memoria: tengo 8 gig de memoria y tengo un cajero automático libre de 3.5 gig, por lo que no tengo suficiente memoria para iniciar una JVM son bueyes ...

En realidad, podría tener algo que ver con las versiones de Gradle. Miré el registro de errores y encontré esto:

2014-01-14 09: 00: 30,918 [61112] WARN - nal.AbstractExternalSystemTask - Project está usando una versión anterior del complemento Android Gradle. La versión mínima admitida es 0.7.0. Actualice la versión de la dependencia 'com.android.tools.build:gradle' en sus archivos build.gradle.

Está utilizando Gradle versión 1.8, que no es compatible. Utilice la versión 1.9. Señale una versión de Gradle compatible en la configuración de Gradle del proyecto o en el contenedor de Gradle del proyecto (si corresponde). Com.intellij.openapi.externalSystem.model.ExternalSystemException: el proyecto está utilizando una versión anterior del complemento Android Gradle. La versión mínima admitida es 0.7.0. Actualice la versión de la dependencia 'com.android.tools.build:gradle' en sus archivos build.gradle

-

Está utilizando Gradle versión 1.8, que no es compatible. Utilice la versión 1.9.

Señale una versión de Gradle compatible en la configuración de Gradle del proyecto o en el contenedor de Gradle del proyecto (si corresponde).

OK, lo arreglé yo mismo ... En el directorio del proyecto, vaya al directorio / gradle / wrapper y edite el archivo de propiedades de gradle-wrapper para esto:

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip

Después de abrir su proyecto en Android Studio, seleccione el archivo build.gradle en el directorio / src y edítelo en esto:

dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }

Después de arreglarlo así, descubrí este artículo: http://tools.android.com/recent/androidstudio040released

Tigre
fuente
TiGer, tu solución funcionó para mí. No necesité consultar el artículo. Gracias.
Dick Lucas
Esto suena prometedor. Tendrá otra grieta en 0.4.2 y volverá.
Carlos Taylor
Todavía no hubo éxito con 0.4.2 El proyecto se carga y Gradle comienza a compilarse pero se detiene con el error 'Sincronización del proyecto Gradle fallida ". El archivo de registro muestra esto: 2014-01-17 00: 19: 22,809 [89902] INFORMACIÓN -. project.GradleProjectResolver - Error de resolución del proyecto Gradle org.gradle.tooling.GradleConnectionException: No se pudo ejecutar la acción de compilación utilizando la distribución de Gradle ' services.gradle.org/distributions/gradle-1.9-all.zip '.
Carlos Taylor
Gracias ! Personalmente lo cambié a http \ ... / gradle-1-9-bin.zip y funcionó.
Timores
10
  1. Abrir archivo-> Configuración
  2. Elige Gradle
  3. Marque "Usar distribución local de grandle" y seleccione la ruta de inicio de grandle para, por ejemplo: C: /Users/high_hopes/.gradle/wrapper/dists/gradle-2.1-all/27drb4udbjf4k88eh2ffdc0n55/gradle-2.1.1 y luego elija la ruta del directorio de servicio C : /Users/high_hopes/.gradle
  4. Aplicar todos los cambios
  5. Abrir archivo-> invalidar cachés / reiniciar ...
  6. Seleccione Solo reiniciar
grandes esperanzas
fuente
5

Después de informar el problema en el sitio de comentarios de Android Studio, encontraron una solución para mí. Ahora estoy usando Gradle 1.10 y Android Studio 0.4.3.

Aquí está el enlace a la página con una descripción de cómo arreglé la mía: https://code.google.com/p/android/issues/detail?id=65219

¡Espero que esto ayude!

Josiah
fuente
4

Encontré una respuesta en la red y funcionó para mí, así que aquí está:

Cuando obtiene el error de sincronización del proyecto Gradle, con detalles de error:

Se produjo un error durante la inicialización de VM. No se pudo reservar suficiente espacio para el montón de objetos. Error: No se pudo crear la máquina virtual Java. Error: se ha producido una excepción fatal. Programa saldrá.

Luego, en Windows, vaya a:

Panel de control> Sistema> Avanzado (pestaña)> Variables de entorno> Variables del sistema> Nuevo:

Nombre de la variable _JAVA_OPTIONS y valor de la variable-Xmx512M

Guárdelo, reinicie AS. Esta vez podría funcionar, como lo hizo para mí.

Fuente: http://www.savinoordine.com/android-studio-gradle-windows-7/

Arijit
fuente
3

Estoy enfrentando este problema muchas veces desde los últimos días, la respuesta anterior funciona perfectamente bien. Estaba buscando la razón exacta de este problema y en mi caso encontré Internet lento o no hay Internet en su máquina (suponiendo que esté llevando el proyecto a Windows desde Mac, puede que no sea necesario).

Me di cuenta que al hacer la compilación dejó de buscar una URL (http: // .maven.org / ). No sé por qué Android Studio está haciendo estas cosas nuevamente, pero ese parece ser el único problema en mi caso.

Ishan Dhingra
fuente
3

Para aquellos que están actualizando a la v1.0 de Android Studio y ven el error No se encontró el método Gradle DSL: 'runProguard', si está utilizando la versión 0.14.0 o superior del complemento gradle, debe reemplazar "runProguard" con "minifyEnabled "en sus archivos build.gradle. es decir

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
Reefwing
fuente
Estaba a punto de eliminar mi pequeño proyecto en el que se produjo este error. Me ahorró una hora de programación. :)
Edwin Lambregts
2

Después de seguir los pasos de Carlos, terminé eliminando el

C: \ Users \ MyPath.AndroidStudioPreview Directory

Luego re importé el proyecto, parecía solucionar mi problema por completo mientras tanto, y acelerar mi AndroidStudio

Espero que ayude a cualquiera

shimi_tap
fuente
2

Tengo Android Studio 0.8.9 y después de horas en los foros, lo que finalmente funcionó para mí fue descargar manualmente Gradle (última versión) y luego ir a: C: \ Users \ .gradle \ wrapper \ dists \ gradle-1.12-all \ \ y reemplace el archivo local con el archivo descargado recientemente y también reemplace los datos extraídos; después de reiniciar Android Studio ... hizo algunas descargas y compilaciones y todo tipo de cosas, pero finalmente funcionó ... ¡Buena suerte!

George Stefan Kudor-Ghitescu
fuente
2

Esto es lo que funcionó para mí con Android Studio 1.0.2:

Archivo -> Configuración-> Conjunto de Gradle 'Usar el envoltorio de Gradle predeterminado'.

Los otros métodos no parecían funcionar para mí.

usuario1123966
fuente
2

No estoy usando Android Studio, pero tuve el mismo problema. Tuve que actualizar el último jdk de Java y configurar JAVA_HOME en ese jdk.

Niels Steenbeek
fuente
1

Yo tenía el mismo error. Eliminé el repositorio de Android del administrador de SDK de Android y lo reinstalé. Funcionó.

Rajani
fuente
1

Cargar proyecto:> Compilación, ejecución, Implementación:> Compilador (Comprobar) Módulos independientes en paralelo.

Atul Shukla
fuente
0
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.

parece bastante claro: su sistema operativo no puede encontrar suficiente RAM para iniciar un nuevo proceso Java, que en este caso es el constructor Gradle. Tal vez no tenga suficiente RAM, o no haya suficiente intercambio, o tenga muchos otros procesos hambrientos de memoria ejecutándose al mismo tiempo.

Scott Barta
fuente
Sin embargo, no tuve problemas con la versión 0.4.1. Podría tener Chrome ejecutándose con 8-10 pestañas abiertas, así como una instancia de emulador Genymotion.
Carlos Taylor
1
Además, acabo de encender Eclipse 4.2.2 y carga bien el proyecto. Sé que AS probablemente tenga muchos más gastos, pero mi espacio de trabajo en Eclipse tiene unos 15 proyectos cargados al mismo tiempo. Me parece que AS 0.4.2 ha retrocedido un paso en la administración de memoria en comparación con 0.4.1 y, en general, no se puede comparar con Eclipse en este momento.
Carlos Taylor
0

Tuve este problema cuando comencé mi proyecto y no había suficiente RAM para gradle. Busqué una solución durante una hora, incluidas las variantes dadas anteriormente, pero luego cerré mi navegador y reinicié mi IDE. Es interesante que si ejecuta un navegador o un juego después de iniciar IDE y proyectar correctamente, todavía funciona correctamente. Espero que esta solución sea útil para alguien. PD: lo siento por mi conocimiento de inglés (es de la escuela).

RavenShield
fuente
Es posible que desee decir cómo sabe que no había suficiente RAM para gradle y los resultados de las otras cosas que intentó.
Edward
Solo probé soluciones más difíciles, pero resolví mi problema de manera fácil y esperé que ayudara a alguien más. Cada vez que ejecuto AndroidStudio, debo cerrar todas las aplicaciones para no tener este error.
RavenShield
0

¡Todo lo que tiene que hacer es eliminar .gradledel usuario, pegar y verificar la actualización en Android Studio y funcionará perfectamente!

Supertramp
fuente
0

Siempre elimino la carpeta .gradle de la carpeta% USERS% y vuelvo a iniciar el estudio. Al iniciar el IDE, vuelve a descargar gradle con todas las dependencias nuevamente. Su trabajo PERFECTO.

Ashraf Sayied-Ahmad
fuente
0

Hoy me encontré con el mismo error, sin embargo, estaba usando Android Studio 1.0.2. Lo que hice para solucionar el problema fue que comencé un proyecto con SDK 4.4 mínimo (API 19), así que cuando verifiqué la versión, noté que en la aplicación File-> ProjectStructure-> encontré Android 5 como una versión de SDK de compilación. Cambié eso a 4.4.

T-Bag
fuente
0

Estaba viendo este error junto con: "Error: compileSdkVersion android-21 requiere compilar con JDK 7"

Para mí, la solución fue encontrada aquí , donde tuve que actualizar la ubicación de JDK en la estructura del proyecto.

usuario1720817
fuente