Ich habe Probleme beim Booten von Android Studio
Wenn ich versuche, es nach der Installation zu starten, erhalte ich folgende Fehlermeldung:
No JVM Installation found. Please install a 64 bit JDK.
Meine aktuelle Systemspezifikation:
Betriebssystem: Windows 8.0 64 bit version
JDK installiert: JDK 1.8.0
Was ich versucht habe:
Ich habe versucht, was in dem Fehler gemeldet wurde, und auch in den meisten Lösungen, um die Variable JDK_HOME
in Umgebungsvariablen auf meinen JDK-Pfad (64-Bit-Version) zu setzen, d. H. C:\Program Files\Java\jdk1.8.0_05
*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart
Ich habe diese Lösungen gesehen und ausprobiert, aber keine davon funktioniert, kennzeichnen Sie sie also nicht als Duplikat einer der folgenden:
Die Installation von Android Studio unter Windows 7 schlägt fehl, es wurde kein JDK gefunden
Mit Android Studio wurde kein jvm gefunden, Java_HOME wurde gesetzt
Der Start von Android Studio schlägt unter Windows 8 64bit fehl.
Android Studio wird nach der Installation nicht gestartet
Hier ist die cmd-Ausgabe für die Java-Version:
Ich hatte das gleiche Problem. Ich habe versucht, alle möglichen Wege zu setzen, aber nichts hat funktioniert. Also musste ich ein paar schmutzige Korrekturen machen. Das einzige Problem dabei ist, dass ein leeres Befehlszeilenfenster geöffnet wird.
Ich habe folgendes getan, damit es funktioniert.
bin
und öffnen Sie studio.bat
im Texteditorset Java_HOME=C:\Program Files\Java2\jdk1.8.0
// Ihr Java-Pfad nach der ECHO-Zeile.Start
-> All Programmes
-> Android Studio
-> Android Studio
und klicken Sie auf properties
.Target
etwas wie <installation path>Android-studio\bin\studio64.exe
<installation path>Android-studio\bin\studio.bat
Jetzt können Sie darauf zugreifen, indem Sie im Menü darauf klicken.
Hinweis: Ich habe es mit 8 probiert, es funktioniert.
Ich habe Ihr Problem auf meinem Windows 8.1 -System reproduziert:
Ich habe die gleiche Nachricht erhalten wie du. Ich dachte, es könnte sich um die Umgebungsvariable handeln, und ich tat Folgendes:
Es ist erfolgreich gelaufen!
1.Download der 64-Bit-Version von JDK von hier
Gehen Sie wie im nächsten Bild gezeigt zu Control Panel
-> System and Security
-> Advanced system settings
-> Environment Variables
-> New
(Systemvariablen)
Fügen Sie dann den Variablennamen: Java_HOME und den Variablenwert: C:\Programme\Java\jdk1.8.0_25 hinzu
Bitte beachten Sie, dass jdk1.8.0_25
je nach JDK-Version variieren kann.
1 Klicken Sie mit der rechten Maustaste auf Android Studio und klicken Sie auf Eigenschaften.
2-Ersetzen Sie studio64.exe im Link durch studio.exe.
Ok, hatte auch dieses Problem und das hat es für mich behoben. Für den Rekord verwende ich Windows 8.1 und Java JDK 1.8.31, alle 64-Bit.
Das Problem ist mit dem Leerzeichen zwischen "Programm" und "Dateien" in dem in Java_HOME
festgelegten Pfad. Ich hatte dieses Problem schon einmal, wusste aber nicht wirklich, bis ich die Anweisungen hier für die Einstellung von Java HOME
überprüfte. Dann machte alles Sinn.
Kurz gesagt, ändern Sie den Pfad Java_HOME
von:
C:\Program Files\Java\jdk1.8.0_31
zu
C:\Progra~1\Java\jdk1.8.0_31
Stellen Sie sicher, dass Sie die richtige JDK-Versionsnummer für Ihre Installation festlegen. Wenn Sie den Speicherplatz aus dem Pfad entfernen, wurde alles auf meinem System behoben.
Wie auf der oben verlinkten Seite erwähnt,
verwenden Sie C:\Progra~1\
für C:\Program Files\
und C:\Progra~2\
für C:\Program Files(x86)\
abhängig davon, wo Sie das JDK auf Ihrem System installiert haben.
Hinweis: Um klar zu sein, echo mein System vor dieser Änderung den Wert von Java_HOME
korrekt als C:\Program Files\Java\jdk1.8.0_31
im Befehlsfenster, sodass ich glaube, dass alles in Ordnung war. Beim Ausführen von %Java_HOME%\bin\javac
wurde jedoch gemeldet, dass der Pfad nicht gefunden werden konnte. Nachdem Sie das Leerzeichen aus dem Pfad Java_HOME
entfernt haben, wird derselbe Befehl einwandfrei ausgeführt.
Deinstallieren Sie Java 8 und säubern Sie Ihr JDK_HOME und Ihre Java_HOME-Umgebungspfade. Installieren Sie anschließend 64-Bit-Java 6 oder 7-JDK Ihrer Wahl.
Stellen Sie sicher, dass Sie den Pfad in SYSTEM VARIABLES
und nicht in USER VARIABLES
angeben. Benennen Sie den Variablennamen als Java_HOME
und die Adresse als C:\Program Files\Java\jdk1.8.0_25\
. Stellen Sie sicher, dass Sie kein Semikolon gesetzt haben.
Ich stand auch vor demselben Problem. Die Lösung, die mir dabei geholfen hat, war, dass ich 64-Bit-JDK von diesem link heruntergeladen und installiert habe und die Variable "Java_home" auf den neuen installierten JDK-Pfad wie C:\Programme\Java\jdk1.7.0_45 gesetzt habe . Hoffe das hilft.
Mein Fix war: remove die doppelten Anführungszeichen, in die ich den Java_HOME-Pfad eingefügt hatte.
Statt Java_HOME als "C\Programme ..." zu deklarieren
Ich habe "entfernt" und Java_HOME als C\Programme deklariert ...
Ich bin bei Win 7, x64
Stellen Sie nur sicher, dass die installierte Version von Android Studio und JDK entweder 32-Bit oder 64-Bit ist. Wenn JDK aus 32-Bit und Android Studio aus 64-Bit oder umgekehrt besteht, funktioniert es nicht, obwohl Sie Java_HOME eingerichtet haben.
Hatte das gleiche Problem nach dem Upgrade meines Rechners von 7 auf 10, musste das JDK komplett neu installieren und brauchte nur ein paar Sekunden ..__ Hier sind die Schritte, die ich befolgt habe.
Gehen Sie zu diesem Link http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html
Stimmen Sie der Kontaktvereinbarung mit Oracle zu. Dann wählen Sie Ihre Windows-Version in meinem Fall 64 Bit aus. Danach ist es ..Next..Next , Nach dem Wettbewerb können Sie Ihr Android-Studio ohne Probleme neu starten. Hoffe das hilft
Gemäß den Installationshinweisen von Oracle sollten Sie JDK für das richtige System herunterladen/installieren. Zu Ihrer Bequemlichkeit habe ich aus dem obigen Satz darauf verlinkt. Wenn Sie immer noch Probleme haben, hinterlassen Sie einen Kommentar. Ich habe einen kurzen Code geschrieben, der Ihnen mitteilt, ob Ihre JVM 64 oder 32-Bit ist. Ich würde vorschlagen, dass Sie diese Klasse ausführen und einen Kommentar zur Ausgabe hinterlassen:
public class CheckMemoryMode {
public static void main(String[] args) {
System.err.println(System.getProperty("Sun.Arch.data.model"));
}
}
Die Lösung wird im Fehler selbst angezeigt. Gehen Sie zu Mein Computer (Rechtsklick) -> Eigenschaften -> Erweiterte Systemeinstellungen -> Umgebungsvariablen -> Neue Variable erstellen.
Geben Sie die folgenden Details an:
Variablenname: Java_HOME.
Variablenwert: (Ihr Pfad zum Java-JDK-Installationsordner).
Um den Pfad für die Java-Installation zu finden, navigieren Sie zu den Programmdateien in Ihrem Fensterinstallationslaufwerk (normalerweise Laufwerk C). Suchen Sie den Ordner mit dem Namen Java, und navigieren Sie zum JDK-Ordner.
Kopieren Sie die Linkadresse von oben und fügen Sie sie in den Variablenwert ein.
Drücken Sie nun die Taste Ok und starten Sie das Android Studio neu, wenn die Umgebungsvariable erstellt wurde.
Ich hoffe es hilft.
Fügen Sie den Installationspfad und den Java-Pfad zum Standardsystempfad hinzu, indem Sie das; trennen.
Klicken Sie mit der rechten Maustaste auf Arbeitsplatz -> Eigenschaften -> Erweiterte Systemeinstellungen -> Erweitert -> Umgebungsvariablen -> Suchen Sie in der Kategorie Systemvariablen nach "Pfad" -> fügen Sie den Android-Installationspfad und den Java-Pfad durch Trennen mit hinzu ; ...
Glaube es funktioniert
Wenn es nicht richtig funktioniert, nachdem Pfade in Umgebungsvariablen korrekt festgelegt wurden,
Installieren Sie Android Studio neu und es hat für mich funktioniert.
Wenn Sie windows 7 verwenden, stellen Sie sicher, dass Sie jdk-xxxx-windows-x64.exe . http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8- installieren. downloads-2133151.html Ich hatte zuvor 32 Bit anstelle der 64-Bit-Version installiert, daher wurde es im Programmordner x(86) installiert. Wenn Sie jedoch das 64-Bit-SDK-Setup installieren, wird es im Programmdateiordner ..__ installiert. Legen Sie anschließend Java_HOME = 'C:\Programme\Java\jdk1.8.0_65' .__ fest. Es sollte einwandfrei funktionieren.
================= Details ===================
"Rechtsklick" - "Als Administrator ausführen" funktioniert für mich wenn : ** JDK_HOME oder Java_HOME gesetzt wurde. (PATH musste nicht für mich geändert werden.) ** Ich betreibe studio.bat, nicht studio.exe **. Hinweis: Standardmäßig bin ich Administrator eines Microsoft-Kontos (dieser Microsoft-Teil kann sein.) Dinge zu beeinflussen), und ich selten rebooten. Ich verwende Win8.1 64bit. Ich habe sowohl JDKv1.8.0.0_25 32bit als auch 64 Bit installiert und hatte bereits JRE 32bit und 64 Bit installiert (wird von anderer Software verwendet).
Ich habe festgestellt, dass es einen Unterschied beim Klicken auf studio.bat, studio.exe und beim Ausführen von studio.bat mit einem Befehl Prompt gab. Es gibt auch einen Unterschied, ob ich neu gestartet habe oder nicht.
Der Unterschied: Die Systemumgebungsvariablen sind nicht alle davon abhängig, wie ich das Programm starte.
Zu testen:
Ziehen Sie im Startmenü eine Kopie von "Eingabeaufforderung" auf Ihren Desktop und ändern Sie die Eigenschaften, sodass "Start In" der Speicherort von studio.bat ist
== Änderung:
@echo off
== zu
@echo on
echo Set===================
set
echo ======================
pause
== ändern:
"%Java_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
== zu
echo =================
echo Starting: "%Java_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
pause
"%Java_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
echo =================
Wenn Sie jetzt studio.bat über den Befehl "Eingabeaufforderung" und "Doppelklicken" ausführen, können Unterschiede in den Umgebungsvariablen einschließlich Java_HOME und PATH auftreten. Wenn Sie das gleiche Problem wie ich haben.
Das Problem scheint abzuhängen von:
.
Zu Ihrer Information: Der tatsächliche erfolgreiche Startbefehl, der von studio.bat auf meinem System ausgeführt wird, lautet wie folgt (einschließlich studio64.exe):
"C:\Programme\Java\jdk1.8.0_25\bin\Java.exe" "-Xms128m" "-Xmx750m" "-XX: MaxPermSize = 350m" "-XX: ReservedCodeCacheSize = 96m" "-ea" "- Dsun.io.useCanonCaches = false "" -Djava.net.preferIPv4Stack = true "" -Djsse.enableSNIExtension = false "" -XX: + UseCodeCacheFlushing "" -XX: + UseConcMarkSweepGC "" -XX: SoftRefLRUPolicyInstaller ". XX: + HeapDumpOnOutOfMemoryError "" -Didea.platform.prefix = AndroidStudio "" -Didea.paths.selector = AndroidStudioBeta "-Djb.vmOptionsFile =" C:\Android-studio\bin\studio64.exe.vmoptions "" -Xbootclasspath/a: C:\Android-Studio\bin\../lib/boot.jar "-Didea.paths.selector = AndroidStudioBeta -Didea.platform.prefix = AndroidStudio -cp" C:\Android-Studio\bin\..\lib\bootstrap.jar; C:\Android-Studio\bin\..\lib\extensions.jar; C:\Android-Studio\bin\..\lib\util.jar; C:\Android-Studio\bin\..\lib\jdom.jar; C:\Android-Studio\bin\..\lib\log4j.jar; C:\Android-Studio\bin\..\lib\trove4j.jar; C:\Android-Studio\bin\..\lib\jna.jar; C:\Programme\Java\jdk1.8.0_25\lib\tools.jar "com.intellij.idea.Main
Hoffe das hilft jemand anderem.
Meine Variablen zeigten auf andere Systemvariablen, also war JDK_HOME
%programfiles%\Java\jdk1.8.0_45
und ich musste es explizit ändern
C:\Program Files\Java\jdk1.8.0_45
Ähnlich für Java_HOME
Unter meinem Android Studio\bin befinden sich zwei Ordner
studio.exe und studio64.exe
Ich habe versucht, das erste Programm auszuführen, und es gibt mir den genannten Fehler.
Aber wenn Sie studio64.exe ausführen, funktioniert es.
wenn Ihre "Umgebungsvariablen" gut eingestellt sind, versuchen Sie, .__ zu aktualisieren. Start> Alle Programme> Android Studio> Android Studio
klicken Sie mit der rechten Maustaste, klicken Sie auf Eigenschaften und legen Sie Android Studio SDK Pfad fest
im
Verknüpfung> Ziel
My Java_HOME
zeigte direkt auf c:/jre
. Also habe ich es in C:/Java/jre
geändert, weil es verwirrend war, das aufzuneh- men, das ich verwenden wollte. Also habe ich es in das spezifische geändert und es funktioniert für mich. Hinweis: Es ist besser, nur eine JRE auf Ihrem Computer zu installieren
In meinem Fall
In Control Panel -> System -> Advanced system settings -> Environment Variables
gibt es keinen JDK_HOME
OR Java_HOME
SO
Ich habe einen Eintrag mit dem Namen: JDK_HOME hinzugefügt, der auf: C:\Programme\Java\jdk1.8.0_25\zeigt (Sie müssen dies auf Ihren JDK-Installationspfad verweisen)
Und alles scheint jetzt gut zu funktionieren
Sie müssen nur jdk1.8.0 installieren und dann mit der rechten Maustaste auf das Symbol meines Computers klicken und dann Eigenschaften auswählen. Wählen Sie dann im linken Bereich die erweiterten Systemeinstellungen aus. Wählen Sie dann im Dialogfeld "Umgebungsvariablen" aus, und wählen Sie dann in diesem Dialogfeld im Abschnitt "Benutzervariablen" new aus Variable, deren Name Name sein muss, muss Java_HOME
sein, und Pfad ist C:\Program Files\Java\jdk1.8.0
(in meinem PC). Wählen Sie dann PATH
variable aus, und fügen Sie das Ende dieses Pfads C:\Program Files\Java\jdk1.8.0\bin
hinzu. Wählen Sie dann OK für alle Dialogfelder aus, und führen Sie Android Studio aus. Führen Sie zum Testen cmd in Windows aus und führen Sie diesen Befehl Java -version
aus, wenn eine Java-Version zurückgegeben wird und ... diese ordnungsgemäß installiert ist.
Hinweis: Ich bekomme eine Antwort in Windows 8.1 64 Bit.
Für lautes Weinen ist dies so einfach zu reparieren !!
Gehen Sie zu "Systemsteuerung\Alle Systemsteuerungselemente\System", sobald Sie dort auf "Erweiterte Systemeinstellungen" geklickt haben
Das sich öffnende Fenster zeigt ein Kästchen mit der Aufschrift Environment Variables
! Klick es.
Klicken Sie auf "Neu hinzufügen", um eine neue Variable hinzuzufügen.
Geben Sie Java_HOME
in das erste Feld und in das zweite Feld die Adresse ein, IE/in meinem Fall C:\Program Files\Java\jdk1.8.0_25
speichern. alles verlassen. DAS IST ES!!
Genießen Sie Android Studio! Damit dies funktioniert, müssen Sie zunächst Java installieren oder wie Sie es sonst verwenden oder auf Ihrem PC darauf zeigen können. Die obigen Anweisungen sind erstaunlich irreführend und kompliziert. Für die Aufzeichnung bin ich auf Witwen 8.1, JA funktioniert es an aktuellen Fenstern und ist lächerlich einfach zu reparieren.
-OSG
Ich löste das Problem in meinem Fall durch Löschen der Datei
C:\Benutzer\Benutzername.AndroidStudioX\studio64.exe.vmoptions
(x gibt die Version Ihres Android-Studios an, daher kann es anders sein), weil ich sie zuvor erstellt habe, um die Optionen für VM anzupassen. __ So einfach ist es
Dies wird auf meinem Windows 7 64-Bit-Computer getestet.
Ziemlich seltsam ... Ich hatte das gleiche Problem - während IntelliJ Idea (einschließlich des Android Plug-Ins) einwandfrei funktionierte.
Allerdings habe ich Folgendes getan, um Android Studio 1.0 zum Laufen zu bringen (kein Schritt fehlt -> vielleicht hilft es dem Programmieren von Einsteigern).
Richten Sie einfach eine neue Umgebungsvariable ein, indem Sie ...
Java_HOME
hinzu und setzen Sie den Wert in Ihren Java-Ordner (wie C:\Program Files\Java\jdk1.8.0_25
).PS: Ich weiß nicht, warum manche Leute über Nuklearwissenschaft schreiben, wenn sie erklären wollen, wie man den Java-Pfad setzt.
Android Studio funktioniert perfekt mit Java 1.8
oder Java 8
. Ich hatte auch einen ungültigen JVM-Fehler. Der Grund war einschließlich ";" (Semikolon) am Ende von Java_HOME
Pfadwert. Das korrekte Format für den Pfadwert lautet:
C:\Programme\Java\jdk1.8.0_xx (Ersetzen Sie xx durch Ihre aktuelle Version)
Fügen Sie ;
(Semikolon) nicht am Ende des Java_HOME
-Werts ein