Après la mise à jour vers 0.4.2, j'obtiens cette erreur lors de l'ouverture d'un projet: «La synchronisation du projet Gradle a échoué. Les fonctionnalités de base (par exemple l'édition, le débogage) ne fonctionneront pas correctement '
Le journal des événements montre ceci:
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 version 0.4.1 se comportait très bien pour moi.
android
android-studio
android-gradle-plugin
build.gradle
Carlos Taylor
la source
la source
Réponses:
Je suppose que je peux répondre à ma propre question ... Cela a fonctionné pour moi.
Par curiosité, j'ai comparé la structure de l'ancien .gradle et du nouveau ... ils étaient assez différents!
Je vais donc voir comment se passe la 0.4.2 :)
la source
J'ai eu le même problème mais j'ai finalement pu le résoudre pour toujours
Étapes:
gradle
et les.gradle
dossiers de votre dossier de projet.offline mode
Remarque: Dans les studios Android relativement récents, le mode hors ligne a été déplacé vers le paramètre gradle.
Si le succès alors
:)
sinon
gradle project sync failed
nouveau, veuillez suivre ces étapes:Use local gradle distribution
Félicitations, vous avez terminé!
la source
http://services.gradle.org/distributions/
au lieu du fichier. La note actuelle est de 2,3pareil ici, la mise à jour vers 0.4.2 a également tout cassé dans mon cas ... Cela n'a rien à voir avec l'utilisation de la mémoire: j'ai 8 Go de mémoire et j'ai 3,5 Go d'atm libres, donc pas assez de mémoire pour démarrer une JVM, c'est des bœufs ...
En fait, cela pourrait avoir quelque chose à voir avec les versions Gradle, j'ai regardé dans le journal des erreurs et j'ai trouvé ceci:
-
OK, je l'ai réparé moi-même ... Dans le répertoire du projet, allez dans le répertoire / gradle / wrapper et modifiez le fichier de propriétés gradle-wrapper comme suit:
Après avoir ouvert votre projet dans Android Studio, sélectionnez le fichier build.gradle dans le répertoire / src et modifiez-le comme suit:
Après l'avoir réparé comme ça, j'ai découvert cet article: http://tools.android.com/recent/androidstudio040released
la source
la source
Après avoir signalé le problème sur le site de commentaires d'Android Studio, ils ont trouvé une solution pour moi. J'utilise maintenant Gradle 1.10 et Android Studio 0.4.3.
Voici le lien vers la page avec une description de la façon dont j'ai corrigé le mien: https://code.google.com/p/android/issues/detail?id=65219
J'espère que cela t'aides!
la source
J'ai trouvé une réponse sur le net et cela a fonctionné pour moi, donc la voici:
Lorsque vous obtenez l'erreur d'échec de la synchronisation du projet Gradle, avec les détails de l'erreur:
Ensuite, sous Windows, accédez à:
Panneau de configuration> Système> Avancé (onglet)> Variables d'environnement> Variables système> Nouveau:
Nom de variable
_JAVA_OPTIONS
et valeur de variable-Xmx512M
Enregistrez-le, redémarrez AS. Cela pourrait fonctionner cette fois, comme cela a fonctionné pour moi.
Source: http://www.savinoordine.com/android-studio-gradle-windows-7/
la source
Je suis confronté à ce problème plusieurs fois depuis quelques jours, la réponse ci-dessus fonctionne parfaitement. Je cherchais la raison exacte de ce problème et dans mon cas, j'ai trouvé un Internet lent ou pas d'Internet sur votre machine (en supposant que vous preniez un projet vers Windows à partir d'un mac, cela peut ne pas être nécessaire).
J'ai remarqué que lors de la compilation, j'ai arrêté de récupérer une URL (http: // .maven.org / ). Je ne sais pas pourquoi le studio Android fait à nouveau ces choses, mais cela semble être le seul problème dans mon cas.
la source
Pour ceux qui mettent à niveau vers la v1.0 d'Android Studio et voient l'erreur Méthode Gradle DSL introuvable: 'runProguard', si vous utilisez la version 0.14.0 ou supérieure du plugin gradle, vous devez remplacer "runProguard" par "minifyEnabled "dans vos fichiers build.gradle. c'est à dire
la source
Après avoir suivi les étapes de Carlos, j'ai fini par supprimer le
C: \ Users \ MyPath.AndroidStudioPreview Directory
Puis réimporté le projet, il a semblé résoudre complètement mon problème pour le moment, et accélérer mon AndroidStudio
J'espère que ça aide n'importe qui
la source
J'ai Android Studio 0.8.9 et après des heures sur les forums, la chose qui a finalement fonctionné pour moi était de télécharger manuellement Gradle (dernière version), puis d'aller dans: C: \ Users \ .gradle \ wrapper \ dists \ gradle-1.12-all \ \ et remplacez l'archive locale par l'archive récemment téléchargée et remplacez également les données extraites; après avoir redémarré Android Studio ... il a fait des téléchargements et des builds et toutes sortes de choses, mais cela a finalement fonctionné .. Bonne chance!
la source
C'est ce qui a fonctionné pour moi avec Android Studio 1.0.2:
Fichier -> Paramètres-> Gradle Set 'Utiliser le wrapper Gradle par défaut.'
Les autres méthodes ne semblaient pas fonctionner pour moi.
la source
Je n'utilise pas Android Studio, mais j'ai eu le même problème. J'ai dû mettre à jour le dernier java jdk et définir le JAVA_HOME sur ce jdk.
la source
J'ai eu la même erreur. J'ai supprimé le référentiel Android du gestionnaire de sdk android et je l'ai réinstallé. Ça a marché.
la source
Charger le projet:> Construction, exécution, déploiement:> (Vérifier) compilateur Modules indépendants en parallèle.
la source
semble assez clair: votre système d'exploitation ne trouve pas assez de RAM pour démarrer un nouveau processus Java, qui est dans ce cas le générateur Gradle. Peut-être que vous n'avez pas assez de RAM, ou pas assez de swap, ou que vous avez trop d'autres processus gourmands en mémoire en cours d'exécution en même temps.
la source
J'ai eu ce problème lorsque j'ai commencé mon projet et il n'y avait pas assez de RAM pour gradle. J'ai cherché une solution pendant une heure, y compris les variantes données ci-dessus, mais j'ai juste fermé mon navigateur et redémarré mon IDE. Il est intéressant de noter que si vous exécutez un navigateur ou un jeu après un démarrage réussi de l'IDE et un projet, il fonctionne toujours correctement. J'espère que cette solution sera utile pour quelqu'un. ps désolé pour ma connaissance de l'anglais (c'est de l'école).
la source
Tout ce que vous avez à faire est de supprimer
.gradle
de l'utilisateur, de coller et de vérifier la mise à jour dans Android Studio et cela fonctionnera parfaitement!la source
Je supprime toujours le dossier .gradle du dossier% USERS% et je redémarre le studio. Lors du démarrage de l'EDI, il télécharge à nouveau gradle avec toutes les dépendances. Son travail PARFAIT.
la source
Aujourd'hui, j'ai rencontré la même erreur, cependant, j'utilisais Android Studio 1.0.2. Ce que j'ai fait pour résoudre le problème, c'est que j'ai commencé un projet avec un minimum de SDK 4.4 (API 19), donc lorsque j'ai vérifié la version, j'ai remarqué que dans File-> ProjectStructure-> app, j'ai trouvé Android 5 en tant que version de compilation du SDK. J'ai changé cela en 4.4.
la source
Je voyais cette erreur avec: "Erreur: compileSdkVersion android-21 nécessite une compilation avec JDK 7"
Pour moi, la solution a été trouvée ici , où j'ai dû mettre à jour l'emplacement JDK dans la structure du projet.
la source