GRADLE-Projekt-Synchronisierung fehlgeschlagen. grundlegende Funktionalität (z. B. Bearbeitung, Debugging) funktioniert nicht ordnungsgemäß in android Studio 1.0.1

8

Ich habe begonnen, Android Studio 1.0.1 zu verwenden und es gibt nichts, was ich tun kann, da ich diesen Fehler habe und selbst das XML nicht gerendert werden kann.

Fehler: Der Daemon-Prozess konnte nicht gestartet werden. Dieses Problem kann durch eine falsche Konfiguration des Daemon verursacht werden. Zum Beispiel wird eine nicht erkannte jvm-Option verwendet. Weitere Informationen finden Sie im Benutzerhandbuch zum Daemon unter Ссылка

Bitte lesen Sie die folgende Prozessausgabe, um mehr zu erfahren:

Fehler bei der Initialisierung der VM aufgetreten Konnte nicht genügend Platz für Objekt-Heap reservieren Fehler: Die Java Virtual Machine konnte nicht erstellt werden. Fehler: Eine schwerwiegende Ausnahme ist aufgetreten. Das Programm wird beendet.

Jemand anderes mit demselben Problem konfrontiert?

    
gautam joshi 30.12.2014, 11:26
quelle

6 Antworten

9

Ich habe das gleiche Problem. Die Lösung in meinem Fall war, auf eine korrekte Version von JDK zu verweisen. Mein Android Studio ist 64-Bit (unter Windows kann man es im Task-Manager als Studio 64 .exe sehen), während es sich auf 32-Bit-JDK bezieht. Um es zu überprüfen gehen Sie zu Datei & gt; Andere Einstellungen & gt; Standardprojektstruktur & gt; JDK-Speicherort und überprüfen Sie den Pfad. Unter Windows, wenn der 32-Bit-Speicherort C: \ Programme (x86) \ Java \ jdk1.7.0_25 anstatt des 64-Bit-Pfads C angezeigt wird: \ Programme \ Java \ jdk1.7.0_XX dann ändern Sie es in die richtige. Wenn Sie kein 64-Bit-JDK haben, laden Sie es herunter und installieren Sie es.

    
frangulyan 13.01.2015 01:17
quelle
3

Ich hatte dieses Problem und die folgenden Schritte funktionierten gut für mich:

1.Entfernen Sie.gradle aus dem Home-Verzeichnis des Benutzers

2. Datei - & gt; Caches ungültig machen / Neustart - & gt; Einfach neu starten

    
Naji Al Jazzar 23.02.2015 16:57
quelle
1
  

Bei der Initialisierung der VM ist ein Fehler aufgetreten Konnte nicht genügend reservieren   Speicherplatz für Objekt-Heap Fehler: Konnte Java Virtual nicht erstellen   Maschine. Fehler: Eine schwerwiegende Ausnahme ist aufgetreten. Das Programm wird beendet.

Das Gleiche ist bei mir passiert. Es liegt nur daran, dass Ihr 32-Bit-Betriebssystem nicht über genügend Speicherplatz verfügt. Hier ist die Lösung,

1. Öffnen Sie die Datei- & gt; Einstellungen- & gt; Build tools- & gt; Compiler

2.In dem Compiler aktualisieren Sie einfach VM-Optionen auf -Xmx512m -XX: MaxPermSize = 512m

Hinweis: Sie müssen dasselbe eingeben, einschließlich Leerzeichen dazwischen.

%Vor%

1. Aktualisieren Sie die Zeile in "gradle.properties"  # org.gradle.jvmargs = -Xmx 512m -XX: MaxPermSize = 512m

    
raks 24.06.2015 14:37
quelle
0

Sie haben vielleicht keinen virtuellen Speicher mehr.

Sie konzentrieren sich auf die RAM-Nutzung (oder das Fehlen von RAM), aber Ihre vorhandenen JVM reservieren virtuellen Speicher, nicht RAM. Solange auf reservierte Speicherseiten nicht zugegriffen wird, wird für sie keine RAM-Nutzung gemeldet.

Während Linux normalerweise dieses Problem durch seine Überbelegungseinstellungen maskiert, ist es durchaus möglich, dass die Tatsache, dass Sie in einer virtualisierten Umgebung auf Betriebssystemebene ausgeführt werden, das Commit verringern oder deaktivieren oder ein virtuelles Speicher-Ressourcensteuerungs-Capping festlegen >

Bei einer regulären Betriebssysteminstanz (kein Container) besteht die einfachste Möglichkeit darin, einen Swap hinzuzufügen, der es dem reservierten Speicher ermöglicht, keinen Arbeitsspeicher zu verschwenden. Auf einem Container muss der Weg zur Behebung des Problems möglicherweise auch den global verfügbaren virtuellen Speicher vergrößern, im Allgemeinen wird dies jedoch einfach dadurch erreicht, dass dem Container mehr virtueller Speicher zugewiesen wird.

( Ссылка )

    
QArea 30.12.2014 11:40
quelle
0

Hallo, dies ist aufgrund der VM-Auswahl aufgetreten: -

Dies ist für Android Studio. Versuchen Sie, die folgenden Schritte zu folgen: -

1) Gehen Sie zu Datei und wählen Sie Einstellungen.

2) Wählen Sie nun auf der rechten Seite die Option Compiler.

  

3) Jetzt in der VM Option den folgenden Wert eingeben

     

-Xmx512m -XX: MaxPermSize = 512m

Wenden Sie es jetzt an. Das wird für mich hoffentlich funktionieren.

    
Lalit Kushwah 26.09.2015 13:35
quelle
0

Hier ist, was es für mich funktioniert hat:

Datei - & gt; Andere Einstellungen - & gt; Standardprojektstruktur

Klicken Sie unter JDK-Speicherort auf das Feld "Use embedded JDK (empfohlen)".

    
ashalagin 04.08.2016 02:41
quelle