it-swarm.com.de

Die Installation von Android Studio unter Windows 7 schlägt fehl, es wurde kein JDK gefunden

Ich habe Android Studio heruntergeladen und versucht, das Programm zu starten.

Dies läuft unter Windows 7 64-Bit mit Java 1.7. Während der Installation wird mein Java 1.7 erkannt und der Rest der Installation läuft einwandfrei. Beim Versuch, die Anwendung über das Desktopsymbol zu starten, passiert jedoch nichts. Beim Task-Manager wird ein neuer Prozess aus der CMD geladen. Dies liegt daran, dass versucht wird, die Batchdatei studio.bat auszuführen.

Beim Ausführen über CMD erhalte ich folgende Fehlermeldung:

FEHLER: Android Studio kann nicht gestartet werden. Kein JDK gefunden Bitte validieren entweder Android_STUDIO_JDK oder JDK_HOME oder Java_HOME zeigt auf gültig JDK-Installation. ECHO ist ausgeschaltet. Drücken Sie eine beliebige Taste, um fortzufahren . . .

Ich habe versucht, die idea -Eigenschaftendatei zu öffnen, um zu sehen, ob ich etwas für diesen Android_STUDIO_JDK oder etwas Ähnliches konfigurieren konnte. Ich habe jedoch nichts gefunden. Ich hoffe, einige von Ihnen können mich wissen lassen, ob Sie dies installieren konnten oder ob Sie auch Probleme haben.

356
Jaison Brooks

Das Hinzufügen einer Systemvariablen JDK_HOME mit dem Wert c:\Program Files\Java\jdk1.7.0_21\ hat für mich funktioniert. Die neueste Java-Version kann hier heruntergeladen werden.

Stellen Sie außerdem sicher, dass die Variable Java_HOME auch mit der obigen Position festgelegt ist.

459

OK, ich habe herausgefunden, wie dieser böse Fehler behoben werden kann.

Bevor du anfängst

Wechseln Sie zu Ihrem Android Studio-Installationsordner und suchen Sie den Ordner bin. Im bin-Ordner finden Sie studio.bat. Führen Sie die Datei aus und der Fehler wird angezeigt. Wenn es sich um den Java-Pfad handelt, folgen Sie dem Tipp 1.

Tipp 1

Achten Sie beim Festlegen des Pfads Java_HOME usw. darauf, dass Sie bin nicht am Ende des Pfads angeben. Dies löste das Problem für mich.

Java_HOME => C:\Program Files\Java\jdk1.7.0_21

path => C:\Program Files\Java\jdk1.7.0_21\bin

Es funktioniert gut mit JDK 1.7 (ich habe es mit 32 Bit versucht).

Wenn Sie dies tun, können Sie den Startbildschirm wie folgt sehen.

Enter image description here

Tipp 2

Bekommen Sie die Fehlermeldung unten?

Ihr Android-SDK ist veraltet oder es fehlen Vorlagen. Bitte stelle sicher Sie verwenden SDK Version 22 oder höher.

Dieser Fehler tritt möglicherweise auf, weil Sie einen Verweis auf Ihr älteres SDK (das Sie mit Eclipse heruntergeladen haben) in Ihre Pfadvariable enthalten. Wechseln Sie zu Umgebungsvariablen, entfernen Sie alle Verweise auf den alten SDK-Ordner und verweisen Sie auf den neuen SDK-Ordner, der sich im Installationsordner von Android Studio befindet.

Speichern Sie und starten Sie Studio neu. Die Dinge sollten jetzt wie erwartet funktionieren. 

Tipp 3

Wenn Sie die oben beschriebene Pfadvariable durch das Entfernen alter Verweise hassen möchten, befolgen Sie einfach die folgenden Schritte, um auf den neuen SDK-Pfad zu verweisen, der mit Studio geliefert wird.

*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK Ordner in der Studio-Installation.

101
Jay Mayu

Mit dem letzten Update von Androd Studio habe ich zwei Versionen des IDE-Starters

Eine heißt studio.exe und die andere studio64.exe beide sind auf:

C:\Users\myUserName\AppData\Local\Android\android-studio\bin

Sie müssen die Version starten, die Ihrer Java-Version 64 oder 32-Bit entspricht

58
butelo

Ich hatte das gleiche Problem. Das Einstellen der Umgebungsvariablen in Windows wurde korrigiert.

Java_HOME -> C:\Program Files\Java\jdk1.6.0_45
path -> C:\Program Files\Java\jdk1.6.0_45\bin
18
Vainilla

Ich habe tried so viele Antworten hier aber none of them works, also entschied ich mich hier zu mix some of the answers und ich bin erfolgreich !

Successtully running Android

Schritt 1: Gehen Sie zu den Systemeigenschaften, indem Sie mit der rechten Maustaste auf Arbeitsplatz klicken oder indem Sie auf die SchaltflächeThis PCdrücken und mit der rechten Maustaste darauf klicken undPropertiesauswählen.

enter image description here

Schritt 2: Klicken Sie auf den advanced system settings oderEnvironment Variables

Schritt 3: Beachten Sie, dass es 2 verschiedene Variablen gibt. Was Sie erstellen müssen, ist system variables not user variables. Wenn Sie auf new klicken, geben Sie Folgendes ein

Variablenname: Java_HOME

Variablenwert: C:\Program Files\Java\jdk1.8.0_25\ (Hinweis: Bitte überprüfen Sie, ob der Pfad richtig ist, manchmal ist es C:\Program Files (x86)\Java\jdk1.8.0_25).

Schritt 4: Führe das Android Studio aus, kein Neustart erforderlich.

Hinweis:

* C:\Program Files\Java\jdk1.8.0_25\ hängt vollständig vom Installationspfad Ihrer JDK und nicht JRE ab. Seien Sie also nicht verwirrt, wenn Sie das Bild unten sehen. Geben Sie einfach den Ort Ihrer jdk ein, in meinem Fall C:\Program Files\Java\jdk1.8.0_25\.

* Do not include the bin folder, wenn Sie den Variablenwert eingeben.

enter image description here

enter image description here

Bearbeiten: Für Benutzer von Windows 8 und 10: Versuchen Sie, C:\Program Files\Android\Android Studio\bin\studio.exe anstelle von C:\Program Files\Android\Android Studio\binstudio64.exe auszuführen.

11
Cary Bondoc

Der Pfad für das neueste JDK. Es hat sehr gut funktioniert.

enter image description here

9
Sabri Meviş

Ich hatte das gleiche Problem. Ich habe ein 64-Bit-Windows 8. Ich habe das Android-Studio heruntergeladen, das auf einem 32-Bit-Computer, aber nicht auf meinem 64-Bit-Computer funktioniert.

Die Lösung für mich war ziemlich einfach. Ich navigierte zu 

C:\Programme (x86)\Android\android-studio\bin

dort sah ich 2 exe files studio.exe und studio64.exe . Normalerweise wies ich in meinem Startmenü auf studio64.exe hin, was mir immer wieder "Die Umgebungsvariable JDK_HOME zeigt nicht auf gültige JVM" verweist. Dann habe ich auf studio.exe geklickt und es hat funktioniert :)

Ich hoffe, dass dies jemandem helfen kann, der das gleiche Problem wie ich hat

9
Antarix

Ich habe das Problem bekommen, dass die Installation durch den Fehler " $ (^ name)" aufgehört hat zu funktionieren "". Ich habe bereits das Java SE Development Kit installiert und SDK_HOME und Java_HOME, die auf "C:\Programme\Java\jdk1.7.0_21 \" verweisen, festgelegt. 

Mein Laptop ist mit Windows 7 64 Bit installiert

Also habe ich versucht, die 32-Bit-Version des Java SE Developement Kits zu installieren, mein Java_HOME auf "C:\Programme (x86)\Java\jdk1.7.0_21" zu setzen, neu zu starten und die Installation funktionierte.

6
Lam Do

Wenn Sie die Meldung "Ihr Android-SDK ist veraltet ..." erhalten, klicken Sie auf " Konfigurieren " -> " Projekteinstellungen " -> " Projektstruktur ", wählen Sie " SDKs "->" Android SDK "und in einem" Build Target "wählen" Android 4.2.2 ". OK klicken". Jetzt sollte es gut funktionieren.

6
Oleg Kislitsyn

Dieses Problem wurde in Android Studio v0.1.1 behoben. Aktualisieren Sie Android Studio, und es sollte funktionieren.

5
Ahmad

Manchmal können Sie dieses Problem lösen, indem Sie die Umgebungsvariablen setzen, damit der Prozess an der richtigen Stelle nach dem JDK sucht.

Ein anderer Ansatz ist, herauszufinden, wohin der Prozess sucht, und dann Ihr JDK dort ablegen.

Ich hatte viel Erfolg mit Process Monitor von Sysinternals:

  1. Start -> Ausführen -> procmon
  2. Gehen Sie zum Menü Filter und wählen Sie Filter... aus.
  3. Setze Event ClassisFile System und Include
  4. Add, dann OK

Dadurch werden alle Dateisystemvorgänge, die auf Ihrem Computer ausgeführt werden, eingeschränkt.

Sie können versuchen, anhand des Ergebnisses der Dateisystemoperation zu filtern:

  • Klicken Sie mit der rechten Maustaste auf die Spalte Result und dann auf Exclude 'SUCCESS'.

Sie können auch ganz einfach anhand des Prozessnamens filtern, entweder über die Menüoption Filter... oder durch Rechtsklick auf die Spalte Process Name und Auswahl von Include 'process.exe'.

Wenn Sie den fehlerhaften Dateisystembetrieb gefunden haben, werden Sie in der Spalte Path angegeben, wo Sie Ihr JDK ablegen sollen.

Ich habe festgestellt, dass dies sehr ermächtigend ist. Besonders im Vergleich zu dem frustrierenden Prozess, Umgebungsvariablen durch Ausprobieren zu ändern.

4
funroll
  1. Fügen Sie die Systemumgebungsvariablen Java_HOME und JDK_HOME hinzu. 
  2. Klicken Sie mit der rechten MaustasteAndroid Studio (die 64-Version, falls dies Ihr Betriebssystem und Ihr JDK ist), und gehen Sie zur Registerkarte __.-Kompatibilität. Setzen Sie als Administrator ausführen auf true. 
  3. Führen Sie Android Studio und High-Five mich virtuell aus, wenn es funktioniert.
  4. Wenn dies fehlschlägt, versuchen Sie "where Java" in cmd.exe. Wenn c:\system32\Java.exe zuerst aufgeführt wird, benennen Sie die Datei um und versuchen Sie es erneut.
3
arviman

Mein Problem wurde verursacht, weil ich ein &-Zeichen in meinem Windows-Benutzernamen habe. Bei der Installation im Standardpfad erhielt ich nach dem Ausführen von bin/studio.bat den folgenden Fehler.

                                               |
                                               v notice broken path
The system cannot find the file C:\Users\Daniel \studio64.exe.vmoptions.
Exception in thread "main" Java.lang.NoClassDefFoundError: com/intellij/idea/Main
Caused by: Java.lang.ClassNotFoundException: com.intellij.idea.Main
        at Java.net.URLClassLoader$1.run(URLClassLoader.Java:202)
        at Java.security.AccessController.doPrivileged(Native Method)
        at Java.net.URLClassLoader.findClass(URLClassLoader.Java:190)
        at Java.lang.ClassLoader.loadClass(ClassLoader.Java:306)
        at Sun.misc.Launcher$AppClassLoader.loadClass(Launcher.Java:301)
        at Java.lang.ClassLoader.loadClass(ClassLoader.Java:247)
Could not find the main class: com.intellij.idea.Main.  Program will exit.

Also habe ich es deinstalliert und erneut in Programmdateien installiert, und es wird jetzt einwandfrei gestartet.

3
Daniel Imms

MACHEN SIE SICHER, DASS SIE DAS Android-STUDIO NEU STARTEN

Auch wenn ich es besser wissen und schwören sollte, stellen Sie sicher, dass Sie Studio neu starten, nachdem Sie diese Änderungen vorgenommen haben, da sie eindeutig nicht bei jedem Build geprüft werden.

Wie auch immer, ja ... Stellen Sie sicher, dass Sie neu starten, nachdem Sie diese Änderungen vorgenommen haben.

Pfad = zum Ordner bin im Ordner jdk (Pfad ist bereits vorhanden)

Java_HOME = in den Ordner jdk

3
Mayhem

Windows 64-Bit, JDK 64-Bit (Lösung, die für mich funktioniert hat) Alle oben genannten Lösungen ausprobiert: Keine von ihnen hat funktioniert, ich habe versucht, es in den letzten Tagen zu lösen, und nun habe ich es erfolgreich gemacht. Für mich war das Problem, als ich Android Studio zum ersten Mal installierte, meine JDK-Version war 1.7. Nach der Installation wurde das JDK auf 1.8 aktualisiert. Danach entfernte ich den alten JDK-Ordner das Problem gelöst.

Unten ist die Lösung, die für mich funktionierte

1) Deinstallieren Sie Android Studio.

2) Löschen Sie temporäre Dateien und Android Studio C:\Users\Username.AndroidStudio1.5

3) Deinstallieren Sie das JDK.

4) Versuchen Sie jetzt, ohne JDK, Android Studio zu installieren. Jetzt wird die Meldung angezeigt, dass kein JDK gefunden werden kann. Stoppen Sie die Installation

5) Installieren Sie JDK 1.7 oder 1.8 (Setzen Sie Java_HOME, JDK_HOME, Pfad-Umgebungsvariablen wie oben beschrieben).

6) Installieren Sie Android Studio.

7) Fertig. Viel Spaß beim Programmieren. 

3
unitedartinc

Heute habe ich eine andere Situation gefunden, als dieses Problem auftritt - wenn Sie mehrere JDKs haben, die in Java_PATH definiert sind. Ich habe:

Java_HOME = C:\Java\JDK\jdk1.6.0_38;C:\Java\JDK\jdk1.7.0_10

Also habe ich dieses Problem mit dem Android Studio-Setup erhalten

Aber wenn ich eines von JDK entfernt habe - Problem wurde gelöst:

Java_HOME = C:\Java\JDK\jdk1.7.0_10

Installation wisard fand mein jdk und ich hatte eine schöne Nacht, um ein Studio zu studieren. 

Aber unglücklicherweise funktioniert sogar das installierte Studio nicht mit mehreren Jdk-Programmen. Weiß jemand, wie man das Problem beheben kann?

Ich hoffe, ich habe jemandem geholfen

3
chatlanin

Ich konnte das nicht zum Laufen bringen, egal welche Umgebungsvariablen ich einstellte. Also lege ich einfach eine Kopie des JDK in meinen Android Studio-Installationsordner.

  1. Kopieren Sie den Inhalt der JDK-Installation (z. B. C:\Program Files (x86)\Java\jdk1.7.0_21).

  2. Fügen Sie sie in das Installationsverzeichnis von Android Studio ein (z. B. C:\Program Files (x86)\Android\android-studio).

Ich ging davon aus, dass das Problem durch die Installation der x64-Version des JDK verursacht wurde. Besonders verwirrend war jedoch die Tatsache, dass ich Android Studio problemlos starten konnte, als ich studio.bat als Administrator startete (obwohl die Umgebungsvariablen für mein persönliches Benutzerkonto festgelegt wurden).

studio.bat sucht nach mehreren gültigen Optionen, um festzustellen, welches JDK verwendet werden soll.

:: Locate a JDK installation directory which will be used to run the IDE.:: Try (in order): Android_STUDIO_JDK, ..\jre, JDK_HOME, Java_HOME.

Wie oben erklärt, habe ich die Option ..\jre gewählt.

3
Der Hochstapler

Installieren Sie das neueste JDK in Ihrem System von - JDK 7 und JRE 7 Installation Guide

Java_HOME -> C:\Program Files\Java\jdk1.7.0_4
path -> C:\Program Files\Java\jdk1.7.0_4\bin
1
Riser

Nach meiner Erfahrung konnte ich Studio (auch nach dem Hinzufügen von JDK_HOME) weder über die Verknüpfung noch über studio.exe selbst starten. Ich musste zuerst bin/studio.bat ausführen (in der ursprünglichen Frage erwähnt). Nach dem ersten erfolgreichen Start kann ich es mit der Verknüpfung starten.

1
scone

Die Antwort auf die ursprüngliche Frage ist, dass Sie möglicherweise Android Studio aus einem 32-Bit-Verknüpfungssymbol von Android Studio öffnen. Versuchen Sie, das Symbol "Studio64" zu öffnen, das sich unter .../bin/befindet, wo Android Studio Setup installiert ist.

0
waqas satti

Falls Sie es laufen ließen, aber jetzt nicht gestartet wird.
Ich habe den C:\Users\<NAME>\.AndroidStudio<version>\-Ordner gelöscht und es hat funktioniert.

0
Mahdi-Malv

Versuchen Sie, 32BIT JDK zu installieren

wenn Sie jdk installiert haben und die Systemvariablen wie Java_HOME oder JDK_HOME .__ eingerichtet haben. Klicken Sie auf Zurück und dann auf Weiter. Möglicherweise haben Sie das 64-Bit-JDK installiert. Laden Sie einfach das 32-Bit-Jdk herunter und installieren Sie es.

0
bowman han

Wenn die Einstellung der Variable Java_HOME für Sie nicht funktioniert, setzen Sie Folgendes:

STUDIO_JDK=C:\Progra~1\Java\jdk1.8.0_172

Wo der Pfad auf Ihre JDK-Installation verweist. Dies ist das einzige, was für mich unter Windows 32bit mit Android 10 und höher funktioniert.

0

Wenn Sie ein 64-Bit-Windows-Betriebssystem haben, zeigen Sie auf die Systemvariable Java_HOME auf

C:\Program Files (x86)\Java\jdk1.7.0_21

Funktioniert wann 

C:\Program Files\Java\jdk1.7.0_21

funktioniert nicht. 

0
AndroidPenguin

Für mich bestand das Problem darin, dass ich das GC-Argument vm in der Datei -XX:+UseParallelGC in C:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions geändert hatte. Das ist, was ich in Eclipse verwende, und ich habe verschiedene Dinge ausprobiert, um AndroidStudio auf halbem Weg so effizient wie Eclipse zu erhalten. Ich habe den GC auf -XX:+UseConcMarkSweepGC zurückgesetzt.

0
Milind

Ich habe die neueste Jdk-Version heruntergeladen

Java_HOME unter C:\Programme\Java\jdk1.8.0_11\bin Legen Sie den PFAD auf C:\Programme\Java\jdk1.8.0_11\bin fest

Ich habe das STUDIO neu gestartet und es hat funktioniert.

0
Dinesh Ravi

Unter Windows 10 funktionierte es für mich, das Installationsprogramm neu zu starten und als Administrator auszuführen.

0
Rots

Sie benötigen auf Ihrem System 1.7 JDK. Fügen Sie eine Systemvariable hinzu mit:

0
sumit pandey

Zum Abschluss dieses Stapels möglicher Lösungen: Für mich bestand das Problem, dass ich das Android-Studio-Setup nicht als Administrator ausgeführt habe. Als Administrator konnte ich dann Android-Studio installieren.

0
Matmarbon