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.
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.
OK, ich habe herausgefunden, wie dieser böse Fehler behoben werden kann.
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.
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.
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.
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.
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
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
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 !
Schritt 1: Gehen Sie zu den Systemeigenschaften, indem Sie mit der rechten Maustaste auf Arbeitsplatz klicken oder indem Sie auf die SchaltflächeThis PC
drücken und mit der rechten Maustaste darauf klicken undProperties
auswählen.
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.
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.
Der Pfad für das neueste JDK. Es hat sehr gut funktioniert.
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
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.
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.
Dieses Problem wurde in Android Studio v0.1.1 behoben. Aktualisieren Sie Android Studio, und es sollte funktionieren.
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:
procmon
Filter
und wählen Sie Filter...
aus.Event Class
is
File System
und Include
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:
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.
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.
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
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.
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
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.
Kopieren Sie den Inhalt der JDK-Installation (z. B. C:\Program Files (x86)\Java\jdk1.7.0_21
).
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
Unter Windows 10 funktionierte es für mich, das Installationsprogramm neu zu starten und als Administrator auszuführen.
Sie benötigen auf Ihrem System 1.7 JDK. Fügen Sie eine Systemvariable hinzu mit:
name: Android_STUDIO_JDK
pfad: Ihr JDK Pfad (zum Beispiel C:\Program Files\Java\jdk1.7.0_21
)
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.