Nach dem Update auf 0.4.2 wird beim Öffnen eines Projekts folgende Fehlermeldung angezeigt: 'Die Gradle-Projektsynchronisierung ist fehlgeschlagen. Grundlegende Funktionen (z. B. Bearbeiten, Debuggen) funktionieren nicht ordnungsgemäß. '
Das Ereignisprotokoll zeigt Folgendes:
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
Version 0.4.1 hat sich für mich sehr gut verhalten.
android
android-studio
android-gradle-plugin
build.gradle
Carlos Taylor
quelle
quelle
Antworten:
Ich gehe davon aus, dass ich meine eigene Frage beantworten kann ... Das hat bei mir funktioniert.
Aus Neugier habe ich die Struktur des alten .gradle und des neuen verglichen ... sie waren ziemlich unterschiedlich!
Also werde ich sehen, wie 0.4.2 geht :)
quelle
Ich hatte das gleiche Problem, aber endlich konnte ich es für immer lösen.
Schritte:
gradle
und.gradle
Ordner aus Ihrem Projektordner.offline mode
Hinweis: In relativ neueren Android Studios wurde der Offline-Modus in die Gradle-Einstellung verschoben.
Wenn Erfolg dann
:)
sonst
gradle project sync failed
erneut auftreten, gehen Sie bitte folgendermaßen vor:Use local gradle distribution
Herzlichen Glückwunsch, Sie sind fertig!
quelle
http://services.gradle.org/distributions/
anstelle der Datei. aktueller Gradle ist 2.3Das gleiche hier, das Aktualisieren auf 0.4.2 hat auch alles in meinem Fall kaputt gemacht ... Es hat nichts mit der Speichernutzung zu tun: Ich habe 8 Gig Speicher und ich habe 3,5 Gig Free Atm, also nicht genug Speicher zum Starten Eine JVM ist Ochsen ...
Eigentlich könnte es etwas mit Gradle-Versionen zu tun haben. Ich habe im Fehlerprotokoll nachgesehen und Folgendes gefunden:
- -
OK, ich habe es selbst behoben ... Gehen Sie im Projektverzeichnis in das Verzeichnis / gradle / wrapper und bearbeiten Sie die Eigenschaftendatei gradle-wrapper folgendermaßen:
Nachdem Sie Ihr Projekt in Android Studio geöffnet haben, wählen Sie die Datei build.gradle im Verzeichnis / src aus und bearbeiten Sie sie wie folgt:
Nachdem ich es so repariert hatte, entdeckte ich diesen Artikel: http://tools.android.com/recent/androidstudio040released
quelle
quelle
Nachdem sie das Problem auf der Feedback-Website von Android Studio gemeldet hatten, fanden sie eine Lösung für mich. Ich benutze jetzt Gradle 1.10 und Android Studio 0.4.3.
Hier ist der Link zu der Seite mit einer Beschreibung, wie ich meine repariert habe : https://code.google.com/p/android/issues/detail?id=65219
Hoffe das hilft!
quelle
Ich habe eine Antwort im Internet gefunden und es hat bei mir funktioniert, also hier ist es:
Wenn Sie den Fehler bei der Synchronisierung des Gradle-Projekts mit Fehlerdetails erhalten:
Gehen Sie dann unter Windows zu:
Systemsteuerung> System> Erweitert (Registerkarte)> Umgebungsvariablen> Systemvariablen> Neu:
Variablenname
_JAVA_OPTIONS
und Variablenwert-Xmx512M
Speichern Sie es, starten Sie AS neu. Diesmal könnte es funktionieren, genau wie bei mir.
Quelle: http://www.savinoordine.com/android-studio-gradle-windows-7/
quelle
Ich bin in den letzten Tagen oft mit diesem Problem konfrontiert. Die obige Antwort funktioniert einwandfrei. Ich habe nach dem genauen Grund für dieses Problem gesucht und in meinem Fall ein langsames Internet oder kein Internet auf Ihrem Computer gefunden (vorausgesetzt, Sie übertragen ein Projekt von einem Mac auf Windows, ist dies möglicherweise nicht erforderlich).
Ich habe festgestellt, dass beim Erstellen keine URL mehr abgerufen wurde (http: // .maven.org / ). Ich weiß nicht, warum Android Studio diese Dinge wieder macht, aber das scheint das einzige Problem in meinem Fall zu sein.
quelle
Für diejenigen, die ein Upgrade auf Version 1.0 von Android Studio durchführen und den Fehler sehen, dass die Gradle DSL-Methode nicht gefunden wurde: 'runProguard'. Wenn Sie Version 0.14.0 oder höher des Gradle-Plugins verwenden, sollten Sie "runProguard" durch "minifyEnabled" ersetzen "in Ihren build.gradle-Dateien. dh
quelle
Nachdem ich Carlos Schritten gefolgt war, löschte ich das
C: \ Users \ MyPath.AndroidStudioPreview-Verzeichnis
Dann importierte ich das Projekt erneut, es schien mein Problem in der Zwischenzeit vollständig zu beheben und mein AndroidStudio zu beschleunigen
Hoffe es hilft jedem
quelle
Ich habe Android Studio 0.8.9 und nach Stunden in den Foren funktionierte es schließlich für mich, Gradle (neueste Version) manuell herunterzuladen und dann zu C: \ Users \ .gradle \ wrapper \ dists \ gradle-1.12-all \ zu wechseln \ und ersetzen Sie das lokale Archiv durch das kürzlich heruntergeladene Archiv und ersetzen Sie auch die extrahierten Daten. Nach dem Neustart von Android Studio ... hat er einige Downloads und Builds und alles Mögliche gemacht, aber es hat endlich funktioniert. Viel Glück Leute!
quelle
Das hat bei mir mit Android Studio 1.0.2 funktioniert:
Datei -> Einstellungen-> Gradle-Set 'Standard-Gradle-Wrapper verwenden.'
Die anderen Methoden schienen bei mir nicht zu funktionieren.
quelle
Ich benutze Android Studio nicht, hatte aber das gleiche Problem. Ich musste das neueste Java-JDK aktualisieren und das JAVA_HOME auf dieses JDK setzen.
quelle
Ich hatte den gleichen Fehler. Ich habe das Android-Repository aus dem Android SDK-Manager gelöscht und neu installiert. Es funktionierte.
quelle
Projekt laden:> Erstellen, Ausführen, Bereitstellen:> (Check on) Compiler Unabhängige Module in Parllel.
quelle
scheint ziemlich eindeutig zu sein: Ihr Betriebssystem kann nicht genügend RAM finden, um einen neuen Java-Prozess zu starten, in diesem Fall den Gradle-Builder. Vielleicht haben Sie nicht genug RAM oder nicht genug Swap oder Sie haben zu viele andere speicherhungrige Prozesse gleichzeitig ausgeführt.
quelle
Ich hatte dieses Problem, als ich mein Projekt startete und es gab nicht genug RAM für Gradle. Ich habe eine Stunde lang nach einer Lösung gesucht, einschließlich der oben angegebenen Varianten, aber dann habe ich einfach meinen Browser geschlossen und meine IDE neu gestartet. Interessant ist, dass wenn Sie nach dem erfolgreichen Start von IDE und Projekt einen Browser oder ein Spiel ausführen, es immer noch ordnungsgemäß funktioniert. Hoffe, diese Lösung wird für jemanden nützlich sein. ps Entschuldigung für meine Englischkenntnisse (es ist aus der Schule).
quelle
Alles was Sie tun müssen, ist
.gradle
vom Benutzer zu entfernen , einzufügen und das Update in Android Studio zu überprüfen und es wird perfekt funktionieren!quelle
Ich entferne immer den .gradle-Ordner aus dem% USERS% -Ordner und starte das Studio erneut. Beim Starten der IDE wird gradle erneut mit allen Abhängigkeiten heruntergeladen. Seine Arbeit perfekt.
quelle
Heute bin ich auf den gleichen Fehler gestoßen, aber ich habe Android Studio 1.0.2 verwendet. Um das Problem zu beheben, habe ich ein Projekt mit mindestens SDK 4.4 (API 19) gestartet. Als ich die Version überprüfte, stellte ich fest, dass ich unter Datei-> ProjectStructure-> App Android 5 als kompilierte SDK-Version fand. Ich habe das wieder auf 4.4 geändert.
quelle
Ich sah diesen Fehler zusammen mit: "Fehler: compileSdkVersion android-21 erfordert das Kompilieren mit JDK 7"
Für mich wurde die Lösung gefunden hier , wo ich die JDK Lage in der Projektstruktur zu aktualisieren hatte.
quelle