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, geschieht jedoch nichts. Mit Blick auf den Task-Manager wird ein neuer Prozess aus dem CMD geladen. Dies liegt daran, dass versucht wird, die Batchdatei auszuführen studio.bat
.
Wenn ich über CMD ausführe, wird folgende Fehlermeldung angezeigt:
FEHLER: Android Studio kann nicht gestartet werden. Kein JDK gefunden. Bitte überprüfen Sie entweder ANDROID_STUDIO_JDK- oder JDK_HOME- oder JAVA_HOME-Punkte für eine gültige JDK-Installation. ECHO ist aus. Drücken Sie eine beliebige Taste, um fortzufahren . . .
Ich habe versucht, die idea
Eigenschaftendatei zu öffnen, um festzustellen, ob ich etwas für dieses ANDROID_STUDIO_JDK
oder ä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.
quelle
Antworten:
Das Hinzufügen einer Systemvariablen
JDK_HOME
mit Wertc:\Program Files\Java\jdk1.7.0_21\
hat bei mir funktioniert. Die neueste Java-Version kann hier heruntergeladen werden .JAVA_HOME
Stellen Sie außerdem sicher, dass die Variable auch an der oben angegebenen Position festgelegt ist.quelle
Android Studio
mit JDK 1.7 funktioniert, da ich es gerade überprüft habe. Und es ist wahrscheinlich eine gute Sache, die Systemumgebungsvariable JDK_HOME (falls nicht JAVA_HOME festgelegt ist) so einzustellen, dass sie auf die Installation des Java JDK verweist.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 Ordner bin finden Sie studio.bat . Führen Sie die Datei aus, und der Fehler wird angezeigt. Wenn es sich um den Java-Pfad handelt, befolgen Sie den Tipp 1.
Tipp 1
Achten Sie beim Festlegen des Pfads
JAVA_HOME
usw. darauf, dass Sie nichtbin
am Ende des Pfads einfügen. 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, sehen Sie den Startbildschirm wie folgt.
Tipp 2
Erhalten Sie die folgende Fehlermeldung?
Dieser Fehler tritt wahrscheinlich auf, weil Sie auf Ihr älteres SDK verweisen (das Sie mit Eclipse heruntergeladen haben) . Gehen 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 Studio und starten Sie es neu. Die Dinge sollten jetzt wie erwartet funktionieren.
Tipp 3
Wenn Sie es hassen, mit der oben angegebenen Pfadvariablen herumzuspielen, indem Sie alte Referenzen entfernen, führen Sie einfach die folgenden Schritte aus, 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.quelle
Mit dem letzten Update von Androd Studio habe ich zwei Versionen des IDE-Launchers
Eine heißt studio.exe und die andere studio64.exe ist auf beiden:
Sie müssen diejenige starten, die Ihrer Java-Version 64 oder 32 Bit entspricht
quelle
Ich hatte das gleiche Problem. Ich habe mich entschlossen, die Umgebungsvariablen in Windows korrekt einzurichten, zum Beispiel:
quelle
Ich habe
tried
so viele Antworten hier, abernone of them works
deshalb habe ich mich fürmix some of the answers
hier entschieden und bin erfolgreich !Schritt 1: Gehen Sie zu den Systemeigenschaften, indem Sie mit der rechten Maustaste auf Arbeitsplatz klicken oder beim Eingeben die Windows-Taste drücken
This PC
und mit der rechten Maustaste darauf klicken und auswählenProperties
.Schritt 2: Klicken Sie auf
advanced system settings
oderEnvironment Variables
Schritt 3: Beachten Sie, dass es 2 verschiedene Variablen gibt.
system variables not user variables
Wenn Sie auf einen neuen Typ klicken, müssen Sie Folgendes erstellenVariablennamen:
JAVA_HOME
Variablenwert:
C:\Program Files\Java\jdk1.8.0_25\
(Hinweis: Bitte überprüfen Sie, ob der Pfad richtig ist, manchmal auchC:\Program Files (x86)\Java\jdk1.8.0_25
)Schritt 4: Führen Sie das Android Studio aus, kein Neustart erforderlich.
Hinweis:
*
C:\Program Files\Java\jdk1.8.0_25\
hängt ganz vom Installationspfad IhresJDK
nicht ab.JRE
Seien Sie also nicht verwirrt, wenn Sie so etwas wie das Bild unten sehen. Geben Sie einfach den Standort Ihresjdk
, in meinem FallC:\Program Files\Java\jdk1.8.0_25\
.*
Do not include the bin folder
wenn Sie den Variablenwert eingeben.Edit: Für Windows 8 und 10 Benutzer: Versuchen Sie zu laufen
C:\Program Files\Android\Android Studio\bin\studio.exe
stattC:\Program Files\Android\Android Studio\binstudio64.exe
quelle
Ich hatte das gleiche Problem. Ich habe 64-Bit-Windows 8. Ich habe das Android-Studio heruntergeladen, das auf einem 32-Bit-Computer funktioniert, aber nicht auf meinem 64-Bit-Computer.
Die Lösung war für mich ziemlich einfach. Ich navigierte zu
dort habe ich 2 exe dateien studio.exe und studio64.exe gesehen . Normalerweise zeigte mein Startmenü auf studio64.exe, was mir immer wieder "Die Umgebungsvariable JDK_HOME zeigt nicht auf eine gültige JVM" gab. Also habe ich auf studio.exe geklickt und es hat funktioniert :)
Ich hoffe, dies kann jemandem helfen, der mit dem gleichen Problem wie ich konfrontiert ist
quelle
Der Pfad für das neueste JDK. Es hat sehr gut funktioniert.
quelle
Wenn Sie die Meldung "Ihr Android SDK ist veraltet ..." erhalten - klicken Sie auf " Konfigurieren " -> " Projektstandards " -> " Projektstruktur ", wählen Sie " SDKs " -> " Android SDK " und in einem " Build-Ziel " Wählen Sie " Android 4.2.2 ". OK klicken". Jetzt sollte es gut funktionieren.
quelle
Ich habe das Problem, dass die Installation, die durch " $ (^ name) gestoppt wurde, nicht mehr funktioniert Fehler " . Ich habe das Java SE Development Kit bereits installiert und setze sowohl SDK_HOME als auch JAVA_HOME auf "C: \ Programme \ Java \ jdk1.7.0_21 \".
Mein Laptop 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 einwandfrei.
quelle
Dieses Problem wurde in Android Studio v0.1.1 behoben. Aktualisieren Sie also einfach Android Studio und es sollte funktionieren.
quelle
Manchmal können Sie diese Art von Problem beheben, indem Sie Umgebungsvariablen festlegen, damit der Prozess das JDK an der richtigen Stelle sucht .
Ein anderer Ansatz besteht darin, herauszufinden, wohin der Prozess führt, und dann Ihr JDK dort abzulegen.
Ich habe viel Erfolg mit Process Monitor von Sysinternals gehabt :
procmon
Filter
Menü und wählen SieFilter...
Event Class
is
File System
dann einInclude
Add
, dannOK
Dadurch werden alle auf Ihrem Computer ausgeführten Dateisystemvorgänge heruntergefiltert.
Sie können versuchen, basierend auf dem Ergebnis der Dateisystemoperation zu filtern:
Result
SpalteExclude 'SUCCESS'
Sie können auch ganz einfach anhand des Prozessnamens filtern, entweder über die
Filter...
Menüoption oder indem Sie mit der rechten Maustaste auf dieProcess Name
Spalte klicken und auswählenInclude 'process.exe'
.Sobald Sie den fehlgeschlagenen Dateisystemvorgang gefunden haben, erfahren
Path
Sie in der Spalte, wo Sie Ihr JDK ablegen müssen.Ich habe festgestellt, dass dies sehr ermächtigend ist. Besonders im Vergleich zu dem frustrierenden Prozess, Umgebungsvariablen durch Ausprobieren zu ändern.
quelle
Mein Problem wurde verursacht, weil
&
mein Windows-Benutzername ein Zeichen enthält. Bei der Installation im Standardpfad wurde nach dem Ausführen der folgende Fehler angezeigtbin/studio.bat
Also habe ich es deinstalliert und neu installiert, um Dateien zu programmieren, und es startet jetzt einwandfrei.
quelle
Ich konnte dies nicht zum Laufen bringen, egal welche Umgebungsvariablen ich eingestellt habe. 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 habe etwas angenommen, 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 das
studio.bat
als Administrator startete (obwohl die Umgebungsvariablen für mein persönliches Benutzerkonto festgelegt wurden).studio.bat
sucht nach mehreren gültigen Optionen, wenn Sie bestimmen, welches JDK verwendet werden soll.Wie oben erklärt, habe ich die
..\jre
Option ausgewählt.quelle
Heute habe ich eine andere Situation gefunden, in der dieses Problem auftritt - wenn Sie mehrere JDKs haben, die in JAVA_PATH definiert sind. Ich habe:
Also habe ich dieses Problem mit dem Android Studio-Setup erhalten
Aber als ich eines von JDK entfernt habe, wurde das Problem gelöst:
Installation wisard fand mein jdk und ich hatte eine schöne Nacht, um Studio zu studieren.
Aber leider funktioniert selbst das installierte Studio nicht mit mehreren JDK. Weiß jemand, wie man es behebt?
Ich hoffe ich habe jemandem geholfen
quelle
Stellen Sie sicher, dass Sie 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 es sie nicht bei jedem Build überprüft (was für mich sinnvoll ist, dass System- / Benutzervariablen beim Start nur einmal gelesen werden sollten).
Wie auch immer, ja ... Stellen Sie sicher, dass Sie neu starten, nachdem Sie diese Änderungen vorgenommen haben.
Pfad = zum bin-Ordner im jdk-Ordner (Pfad existiert bereits)
JAVA_HOME = in den JDK-Ordner
quelle
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 in den letzten Tagen versucht, sie zu lösen, und jetzt habe ich sie erfolgreich durchgeführt. Für mich war das Problem, wann Ich habe zuerst Android Studio installiert. Meine JDK-Version war 1.7. Nach der Installation habe ich das JDK auf 1.8 aktualisiert. Dann habe ich den alten JDK-Ordner entfernt und alles war durcheinander. Selbst die zufällige Deinstallation und Neuinstallation von Android Studio hat das Problem nicht gelöst.
Unten ist die Lösung, die für mich funktioniert hat
1) Deinstallieren Sie Android Studio.
2) Bereinigen Sie temporäre Dateien und Android Studio C: \ Users \ Username.AndroidStudio1.5
3) Deinstallieren Sie JDK.
4) Versuchen Sie jetzt ohne JDK, Android Studio zu installieren. Jetzt wird die Meldung angezeigt, dass kein JDK gefunden werden kann. Beenden Sie die Installation
5) Installieren Sie JDK 1.7 oder 1.8 (Setzen Sie JAVA_HOME, JDK_HOME, Pfad Umgebungsvariablen, wie von allen oben erläutert).
6) Installieren Sie Android Studio.
7) Fertig. Viel Spaß beim Codieren.
quelle
quelle
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 über die Verknüpfung starten.
quelle
Installieren Sie das neueste JDK in Ihrem System aus dem JDK 7- und JRE 7-Installationshandbuch .
quelle
Wenn das Setzen der
JAVA_HOME
Variablen für Sie nicht funktioniert, setzen Sie:Wo der Pfad zu Ihrer JDK-Installation zeigt Dies ist das einzige, was für mich unter Windows 32bit mit Android 10 und höher funktioniert.
quelle
Wenn Sie ein 64-Bit-Windows-Betriebssystem haben, verweisen Sie auf die Systemvariable JAVA_HOME
Wird funktionieren wenn
funktioniert nicht.
quelle
Auf Ihrem System muss 1.7 JDK installiert sein. 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
)quelle
VERSUCHEN SIE, 32BIT JDK ZU INSTALLIEREN
Wenn Sie jdk installiert und die Systemvariablen wie JAVA_HOME oder JDK_HOME eingerichtet und versucht haben, zurück zu klicken, haben Sie möglicherweise das 64-Bit-JDK installiert. Laden Sie einfach das 32-Bit-jdk herunter und installieren Sie es.
quelle
Ich habe die neueste JDK-Version heruntergeladen
JAVA_HOME zu C: \ Programme \ Java \ jdk1.8.0_11 \ bin Setzen Sie den Pfad auf C: \ Programme \ Java \ jdk1.8.0_11 \ bin
Ich habe das STUDIO neu gestartet und es hat funktioniert.
quelle
Unter Windows 10 funktionierte es für mich, das Installationsprogramm neu zu starten und als Administrator auszuführen.
quelle
studio64.exe
und es nichtstudio.exe
zum Laufen bringen musste.So vervollständigen Sie diesen Stapel möglicher Lösungen: Für mich bestand das Problem darin, dass ich das Android-Studio-Setup nicht als Administrator ausgeführt habe. Durch das Ausführen als Administrator konnte ich dann Android-Studio installieren.
quelle
Für mich war das Problem, dass ich das GC vm arg
-XX:+UseParallelGC
in derC:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions
Datei geändert hatte . Das ist es, was ich in Eclipse verwende und ich habe verschiedene Dinge versucht, um AndroidStudio halb so effizient wie Eclipse zu machen. Ich habe den GC auf wiederhergestellt-XX:+UseConcMarkSweepGC
.quelle
Die Antwort auf die ursprüngliche Frage lautet: Wenn Sie Android Studio über das 32-Bit-Verknüpfungssymbol von Android Studio öffnen, versuchen Sie, es über das Symbol "studio64" unter ... / bin / zu öffnen, auf dem das Android Studio-Setup installiert ist.
quelle
Falls Sie es ausgeführt haben, aber jetzt nicht startet.
Ich habe den
C:\Users\<NAME>\.AndroidStudio<version>\
Ordner gelöscht und es hat funktioniert.quelle