android studio 0.4.2: Fehler bei der Synchronisierung des Gradle-Projekts fehlgeschlagen

164

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.

Carlos Taylor
quelle
Update: Der Versuch, Version 0.4.2 zum Laufen zu bringen, wurde aufgegeben. Versuchte fast alles wie das Deaktivieren nicht wesentlicher laufender Prozesse und das Erhöhen der Größe von Auslagerungsdateien. Neu installiert 0.4.1 und das Projekt wird perfekt geladen.
Carlos Taylor
Ich denke, es ist nur ein Fehler in AS. Ich habe ein Upgrade auf 0.4.2 durchgeführt und mein Projekt funktioniert auch nicht, aber ich erhalte einen anderen Fehler. Mit AS 0.3.x hat alles gut funktioniert
Laurynas Mališauskas
1
Das 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 in das Fehlerprotokoll geschaut und
Folgendes
gerade mit der einfachen App mit AS versucht und es brach wie vorgeschlagen. Ich denke, Eclipse ist der richtige Weg (vorerst) ...
Codebasiert
Ähnliches Problem, aber nichts wird im Ereignisprotokoll zurückgegeben
AlleyOOP

Antworten:

287

Ich gehe davon aus, dass ich meine eigene Frage beantworten kann ... Das hat bei mir funktioniert.

  1. Datei -> Caches ungültig machen / neu starten
  2. Android Studio herunterfahren
  3. Benennen Sie den .gradle-Ordner im Benutzer-Ausgangsverzeichnis um / entfernen Sie ihn
  4. Starten Sie Android Studio neu und lassen Sie es alle benötigten Gradle-Inhalte herunterladen
  5. Gradle Build Erfolg!
  6. Projekt neu aufbauen .... Erfolg!

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 :)

Carlos Taylor
quelle
1
Ich habe versucht, build.gradle von derselben Ebene wie src zu löschen, aber es hat nicht funktioniert. Was habe ich falsch gemacht?
Ángel Carlos del Pozo Muela
2
Das würde ich nicht tun. Befolgen Sie einfach die obigen Schritt-für-Schritt-Anweisungen und es sollte funktionieren, wenn Sie das gleiche Problem hatten wie ich.
Carlos Taylor
"Benennen Sie die Gradle-Datei aus dem Weg". Ich habe versucht, den Namen beispielsweise in "___ build.gradle" zu ändern, aber es hat nicht funktioniert. Was hast du gemeint?
Ángel Carlos del Pozo Muela
1
Das sollte es klarer machen Rampen. Habe meine Anweisung bearbeitet, um dies widerzuspiegeln. Prost
Carlos Taylor
2
KFP Der Gradle-Ordner, den Sie umbenennen müssen, befindet sich in Ihrem Benutzerverzeichnis und NICHT in Ihrem Projekt. Siehe Rampenkommentar oben. Außerdem sieht mein .gradle-Verzeichnis in meinem Benutzerverzeichnis wie folgt aus: C: \ Users \ Carlos Taylor \ .gradle. Das ist das, was Sie umbenennen / entfernen müssen.
Carlos Taylor
71

Ich hatte das gleiche Problem, aber endlich konnte ich es für immer lösen.
Schritte:

  1. Löschen gradleund .gradleOrdner aus Ihrem Projektordner.
  2. In Android Studio: Öffnen Sie Ihr Projekt und dann: Datei -> Einstellungen -> Compiler -> Gradle : Aktivierenoffline mode
    Hinweis: In relativ neueren Android Studios wurde der Offline-Modus in die Gradle-Einstellung verschoben. Geben Sie hier die Bildbeschreibung ein
  3. Schließen Sie Ihr Projekt: Datei -> Projekt schließen
  4. Stellen Sie eine Verbindung zum Internet her und öffnen Sie Ihr Projekt erneut. Lassen Sie dann Android Studio herunterladen, was es möchte

Wenn Erfolg dann :)
sonst

  1. Wenn Sie begegnen gradle project sync failed erneut auftreten, gehen Sie bitte folgendermaßen vor:
  2. Laden Sie das neueste Gradle-Paket von herunter diesem Verzeichnis
  3. Extrahieren Sie es und platzieren Sie es irgendwo (zum Beispiel f: \ gradle-1.10)
  4. Gehen Sie zu Ihrem Android Studio und laden Sie Ihr Projekt. Öffnen Sie dann Datei-> Einstellungen-> Gradle . Klicken Sie auf dieser Seite aufUse local gradle distribution
  5. Geben Sie dort Ihre Gradle-Ordneradresse ein
    Geben Sie hier die Bildbeschreibung ein

Herzlichen Glückwunsch, Sie sind fertig!

Frogatto
quelle
2
Das ist wirklich Arbeit für mich. Ich habe gerade den ersten Schritt befolgt und es stellt sich heraus, dass es in Ordnung ist. Vielen Dank und Hoffnung helfen anderen.
acntwww
3
Bitte aktualisieren Sie den Gradle-Link zu seinem Ordner http://services.gradle.org/distributions/anstelle der Datei. aktueller Gradle ist 2.3
AaA
4
In Android Studio 1.5.1, Dateien> Einstellungen> Erstellen, Ausführen, Bereitstellen> Tools erstellen, Gradle> Offline-Arbeit
Sithu
16

Das 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:

2014-01-14 09: 00: 30,918 [61112] WARNUNG - nal.AbstractExternalSystemTask - Das Projekt verwendet eine alte Version des Android Gradle-Plug-Ins. Die mindestens unterstützte Version ist 0.7.0. Bitte aktualisieren Sie die Version der Abhängigkeit 'com.android.tools.build:gradle' in Ihren build.gradle-Dateien.

Sie verwenden Gradle Version 1.8, die nicht unterstützt wird. Bitte verwenden Sie Version 1.9. Bitte verweisen Sie in den Gradle-Einstellungen des Projekts oder im Gradle-Wrapper des Projekts (falls zutreffend) auf eine unterstützte Gradle-Version. Com.intellij.openapi.externalSystem.model.ExternalSystemException: Das Projekt verwendet eine alte Version des Android Gradle-Plug-Ins. Die mindestens unterstützte Version ist 0.7.0. Bitte aktualisieren Sie die Version der Abhängigkeit 'com.android.tools.build:gradle' in Ihren build.gradle-Dateien

- -

Sie verwenden Gradle Version 1.8, die nicht unterstützt wird. Bitte verwenden Sie Version 1.9.

Bitte verweisen Sie in den Gradle-Einstellungen des Projekts oder im Gradle-Wrapper des Projekts (falls zutreffend) auf eine unterstützte Gradle-Version.

OK, ich habe es selbst behoben ... Gehen Sie im Projektverzeichnis in das Verzeichnis / gradle / wrapper und bearbeiten Sie die Eigenschaftendatei gradle-wrapper folgendermaßen:

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

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:

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

Nachdem ich es so repariert hatte, entdeckte ich diesen Artikel: http://tools.android.com/recent/androidstudio040released

Tiger
quelle
TiGer, Ihre Lösung hat bei mir funktioniert. Ich musste den Artikel nicht konsultieren. Danke dir.
Dick Lucas
Das klingt vielversprechend. Wird einen weiteren Riss bei 0.4.2 haben und zurückkommen.
Carlos Taylor
Immer noch kein Erfolg mit 0.4.2 Das Projekt wird geladen und Gradle beginnt mit der Erstellung, stoppt jedoch mit dem Fehler "Gradle-Projektsynchronisierung fehlgeschlagen". Die Protokolldatei zeigt Folgendes: 2014-01-17 00: 19: 22,809 [89902] INFO -. project.GradleProjectResolver - Gradle-Projektlösungsfehler org.gradle.tooling.GradleConnectionException: Build-Aktion konnte nicht mit der Gradle-Distribution ' services.gradle.org/distributions/gradle-1.9-all.zip ' ausgeführt werden.
Carlos Taylor
Vielen Dank ! Ich habe es persönlich in http \ ... / gradle-1-9-bin.zip geändert und es hat funktioniert.
Timores
10
  1. Öffnen Sie Datei-> Einstellungen
  2. Wählen Sie Gradle
  3. Markieren Sie "Lokale Grandle-Verteilung verwenden" und wählen Sie den Pfad von Grandle Home aus, z. B.: C: /Users/high_hopes/.gradle/wrapper/dists/gradle-2.1-all/27drb4udbjf4k88eh2ffdc0n55/gradle-2.1.1. Wählen Sie dann den Pfad des Serviceverzeichnisses C. : /Users/high_hopes/.gradle
  4. Übernehmen Sie alle Änderungen
  5. Öffnen Sie Datei-> Caches ungültig machen / neu starten ...
  6. Wählen Sie Einfach neu starten
hohe Hoffnungen
quelle
4

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:

Bei der Initialisierung der VM ist ein Fehler aufgetreten. Es konnte nicht genügend Speicherplatz für den Objektheap reserviert werden. Fehler: Die Java Virtual Machine konnte nicht erstellt werden. Fehler: Eine schwerwiegende Ausnahme ist aufgetreten. Das Programm wird geschlossen.

Gehen Sie dann unter Windows zu:

Systemsteuerung> System> Erweitert (Registerkarte)> Umgebungsvariablen> Systemvariablen> Neu:

Variablenname _JAVA_OPTIONSund 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/

Arijit
quelle
3

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.

Ishan Dhingra
quelle
3

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

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
Reefwing
quelle
War gerade dabei, mein kleines Projekt zu löschen, bei dem dieser Fehler aufgetreten ist. Ersparte mir eine Stunde Programmierung. :)
Edwin Lambregts
2

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

shimi_tap
quelle
2

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!

George Stefan Kudor-Ghitescu
quelle
2

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.

user1123966
quelle
2

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.

Niels Steenbeek
quelle
1

Ich hatte den gleichen Fehler. Ich habe das Android-Repository aus dem Android SDK-Manager gelöscht und neu installiert. Es funktionierte.

Rajani
quelle
1

Projekt laden:> Erstellen, Ausführen, Bereitstellen:> (Check on) Compiler Unabhängige Module in Parllel.

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

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.

Scott Barta
quelle
Ich hatte jedoch keine Probleme mit Version 0.4.1. Ich könnte Chrome mit 8-10 geöffneten Registerkarten sowie einer Genymotion-Emulatorinstanz ausführen.
Carlos Taylor
1
Außerdem habe ich gerade Eclipse 4.2.2 gestartet und das Projekt wird einwandfrei geladen. Ich weiß, dass AS wahrscheinlich viel mehr Overhead hat, aber in meinem Arbeitsbereich in Eclipse sind ungefähr 15 Projekte gleichzeitig geladen! Mir scheint, dass AS 0.4.2 in der Speicherverwaltung im Vergleich zu 0.4.1 einen Schritt zurückgegangen ist und derzeit meiner Meinung nach nicht mit Eclipse verglichen werden kann.
Carlos Taylor
0

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).

RavenShield
quelle
Vielleicht möchten Sie sagen, woher Sie wissen, dass nicht genügend RAM für Gradle vorhanden ist, und die Ergebnisse der anderen Dinge, die Sie versucht haben.
Edward
Ich habe nur härtere Lösungen ausprobiert, aber mein Problem auf einfache Weise gelöst und gehofft, dass es jemand anderem helfen wird. Jedes Mal, wenn ich AndroidStudio starte, muss ich alle Anwendungen schließen, damit dieser Fehler nicht auftritt.
RavenShield
0

Alles was Sie tun müssen, ist .gradlevom Benutzer zu entfernen , einzufügen und das Update in Android Studio zu überprüfen und es wird perfekt funktionieren!

Supertramp
quelle
0

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.

Ashraf Sayied-Ahmad
quelle
0

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.

T-Bag
quelle
0

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.

user1720817
quelle