Ich habe meine Test-App in Android Studio erstellt und dann im Ereignisprotokoll Folgendes angegeben:
Android Studio verwendet diesen JDK-Speicherort: C: \ Programme \ Android \ Android Studio \ jre, der sich von dem unterscheidet, den Gradle standardmäßig verwendet: C: \ Programme (x86) \ Java \ jdk1.8.0_181 Die Verwendung unterschiedlicher Speicherorte kann auftreten Mehrere Gradle-Daemons, wenn Gradle-Aufgaben unter Verwendung von Android Studio über die Befehlszeile ausgeführt werden.
Dann gab diese Optionen:
- Mehr Info...
- Stellen Sie Android Studio so ein, dass dasselbe JDK wie Gradle und Sync verwendet wird
- Diese Warnung nicht mehr anzeigen
Ich klickte auf:
Stellen Sie Android Studio so ein, dass dasselbe JDK wie Gradle und Sync verwendet wird
dann wollte meine app nicht mehr bauen.
Dies ist der Fehler:
Gradle-Synchronisierung fehlgeschlagen: Der Dämonprozess kann nicht gestartet werden.
Dieses Problem kann durch eine falsche Konfiguration des Dämons verursacht werden.Beispielsweise wird eine nicht erkannte JVM-Option verwendet.
Weitere Informationen finden Sie im Kapitel Benutzerhandbuch zum Daemon unter https://docs.gradle.org/5.4.1/userguide/gradle_daemon.htmlProzessbefehlszeile: C: \ Programme (x86) \ Java \ jdk1.8.0_181 \ bin \ java.exe -Xmx1536m -Dfile.encoding = windows-1252 -Duser.country = ZA -Duser.language = de -Duser. Variante -cp C: \ Benutzer \ {MyUserName} \. gradle \ wrapper \ dists \ gradle-5.4.1-all \ 3221gyojl5jsh0helicew7rwx \ gradle-5.4.1 \ lib \ gradle-launcher-5.4.1.jar org.gradle. launcher.daemon.bootstrap.GradleDaemon 5.4.1
Bitte lesen Sie die folgende Prozessausgabe, um mehr zu erfahren:
Bei der Initialisierung der VM ist ein Fehler aufgetreten. Es konnte nicht genügend Speicherplatz für den 1572864 KB-Objektheap reserviert werden. Weitere Informationen finden Sie im IDE-Protokoll (Hilfe | Protokoll anzeigen) (16 s 166 ms).
Ich habe die Ereignisprotokolle überprüft:
Ich denke vorher hat es das getan:
Gradle anweisen, Java aus C: / Programme / Android / Android Studio / jre zu verwenden
Jetzt heißt es:
Gradle anweisen, Java aus C: / Programme (x86) /Java/jdk1.8.0_181 zu verwenden
Wie stelle ich es wieder so ein, wie es war, damit meine App wieder erstellt werden kann?
Jede Hilfe / Beratung wird geschätzt