studio - install android sdk ubuntu




Die Installation von Android Studio unter Windows 7 schlägt fehl, kein JDK gefunden (19)

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

Dies läuft auf 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. Wenn Sie jedoch versuchen, die Anwendung über das Desktopsymbol zu starten, passiert nichts. Mit Blick auf den Task-Manager wird ein neuer Prozess aus dem CMD geladen. Dies liegt daran, dass versucht wird, die studio.bat .

Wenn ich über CMD ausführe, erhalte ich den folgenden Fehler:

FEHLER: Android Studio kann nicht gestartet werden. Kein JDK gefunden. Überprüfen Sie entweder ANDROID_STUDIO_JDK oder JDK_HOME oder JAVA_HOME auf gültige 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 es etwas gab, das ich für dieses ANDROID_STUDIO_JDK oder etwas Ähnliches konfigurieren könnte. Ich habe jedoch nichts gefunden. Ich hoffe, dass einige von Ihnen mich darüber informieren können, ob Sie das installieren konnten oder ob Sie Probleme haben.


  1. Fügen Sie die Systemumgebungsvariablen JAVA_HOME und JDK_HOME hinzu.
  2. Klicken Sie mit der rechten Maustaste auf android studio (die 64-Version, wenn dies Ihr Betriebssystem und JDK ist) und wechseln Sie zur Kompatibilitäts-Registerkarte und setzen Sie "Als Administrator ausführen" auf "true".
  3. Laufen Android Studio und High-Five mich virtuell, wenn es funktioniert.
  4. Wenn das fehlschlägt, versuche "where java" in cmd.exe. Wenn es zuerst c: \ system32 \ java.exe auflistet, benennen Sie die Datei um und versuchen Sie es erneut.

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

JAVA_HOME außerdem sicher, dass die Variable JAVA_HOME ebenfalls mit dem obigen Speicherort festgelegt ist. Schritte sind hier . Für Video


Die Antwort auf die ursprüngliche Frage ist, dass Sie Android-Studio von 32-Bit-Verknüpfungssymbol von Android-Studio zu öffnen, versuchen, von Symbol "Studio64" unter ... / bin / wo Android Studio-Setup zu installieren ist zu öffnen.


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


Für mich bestand das Problem darin, dass ich den GC vm arg in der -XX:+UseParallelGC C:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions in -XX:+UseParallelGC C:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions . Das ist, was ich in Eclipse verwende und ich versuchte verschiedene Dinge, um AndroidStudio halb so effizient wie Eclipse zu bekommen. Ich habe den GC auf -XX:+UseConcMarkSweepGC .


Heute habe ich eine andere Situation gefunden, als dieses Problem auftritt - wenn Sie mehrere JDK 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 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 meine jdk und ich hatte eine schöne Nacht, um Studio zu studieren.

Aber leider installiert sogar Studio mit mehreren jdk nicht. Weiß jemand, wie man es repariert?

Ich hoffe, ich habe jemandem geholfen


Ich habe die neueste jdk-Version heruntergeladen

JAVA_HOME nach C: \ Programme \ Java \ jdk1.8.0_11 \ bin Setzen Sie den PATH auf C: \ Programme \ Java \ jdk1.8.0_11 \ bin

Ich habe das STUDIO neu gestartet und es hat funktioniert.


Ich habe so viele Antworten hier tried , aber none of them works , also habe ich beschlossen, mix some of the answers 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 die Windows-Taste drücken, während Sie This PC eingeben und mit der rechten Maustaste darauf klicken und Properties wählen.

Schritt 2: Klicken Sie auf die advanced system settings oder Environment Variables

Schritt 3: Beachten Sie, dass es 2 verschiedene Variablen gibt. Was Sie erstellen müssen, sind system variables not user variables . Wenn Sie auf "Neu" geklickt haben, 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ühren Sie das Android-Studio, keine Notwendigkeit, neu zu starten.

Hinweis:

* C:\Program Files\Java\jdk1.8.0_25\ hängt vollständig vom Installationspfad Ihres JDK nicht von JRE also seien Sie nicht verwirrt, wenn Sie etwas wie das folgende Bild sehen. jdk Sie jdk den Speicherort Ihres jdk , in meinem Fall ist es C:\Program Files\Java\jdk1.8.0_25\ .

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

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


Ich hatte das gleiche Problem. Ich habe es gelöst, die Umgebungsvariablen in Windows korrekt einzurichten, zum Beispiel:

JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_45
path -> C:\Program Files\Java\jdk1.6.0_45\bin

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

  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 nahm an, dass das Problem durch die Installation der x64-Version des JDK verursacht wurde. Besonders verwirrend war aber, dass ich Android Studio studio.bat starten konnte, als ich die studio.bat als Administrator gestartet studio.bat (obwohl die Umgebungsvariablen für mein persönliches Benutzerkonto eingestellt waren).

studio.bat sucht nach mehreren gültigen Optionen, um zu bestimmen, 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, wählte ich die ..\jre Option.


Manchmal können Sie diese Art von Problem lösen, indem Sie Umgebungsvariablen festlegen, damit der Prozess an der richtigen Stelle nach dem JDK sucht .

Ein anderer Ansatz besteht darin, herauszufinden, wo der Prozess aussieht, und dann Ihr JDK dort zu platzieren.

Ich hatte viel Erfolg mit Process Monitor von Sysinternals:

  1. Start -> Ausführen -> procmon
  2. Wechseln Sie zum Menü Filter und wählen Sie Filter...
  3. Setzen Sie die Event Class File System dann auf Include
  4. Add , dann OK

Dies führt zu allen Dateisystemoperationen, die auf Ihrem Computer ausgeführt werden.

Sie könnten versuchen, basierend auf dem Ergebnis der Dateisystemoperation zu filtern:

  • Klicken Sie mit der rechten Maustaste auf die Spalte Result , und schließen Sie dann Exclude 'SUCCESS'

Sie können auch ganz einfach anhand des Prozessnamens filtern, entweder über die Filter... oder indem Sie mit der rechten Maustaste auf die Spalte Prozessname klicken und " Include 'process.exe' .

Sobald Sie die fehlgeschlagene Dateisystemoperation gefunden haben, wird in der Spalte Path , wo Sie Ihr JDK ablegen können.

Ich habe festgestellt, dass dies sehr ermutigend ist. Vor allem im Vergleich zu dem frustrierenden Prozess der Änderung von Umgebungsvariablen durch Versuch und Irrtum.


Mein Problem wurde verursacht, weil ich ein & -Zeichen in meinem Windows-Benutzernamen habe. Bei der Installation im Standardpfad bin/studio.bat ich nach der Ausführung 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 neu installiert, um Dateien zu programmieren und es startet jetzt gut.


Mit dem letzten Update von Androd Studio habe ich zwei Versionen des Launcher der IDE

Die eine heißt studio.exe und die andere studio64.exe , auf die beide zugreifen :

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

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


OK, ich habe herausgefunden, wie dieser fiese Bug behoben wurde.

Bevor du anfängst

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

Tipp 1

Wenn Sie den Pfad JAVA_HOME usw. JAVA_HOME , vergewissern Sie sich, dass kein bin am Ende des Pfads enthalten ist. Das hat das Problem für mich gelöst.

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 versuchte mit 32 Bit).

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

Tipp 2

Erhalten Sie die folgende Fehlermeldung?

Ihr Android-SDK ist veraltet oder es fehlen Vorlagen. Stellen Sie sicher, dass Sie die SDK-Version 22 oder höher verwenden.

Dieser Fehler tritt wahrscheinlich auf, weil Sie in Ihrer Pfadvariablen auf Ihr älteres SDK verweisen (das Sie mit Eclipse heruntergeladen haben). Wechseln Sie zu Environment-Variablen, und entfernen Sie alle Verweise auf den alten SDK-Ordner und verweisen Sie auf den neuen SDK-Ordner, der sich im Android Studio-Installationsordner befindet.

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

Tipp 3

Wenn Sie es hassen, mit der oben angegebenen Pfadvariablen herumzuheulen, indem Sie alte Referenzen entfernen, 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.


Um diesen Stapel möglicher Lösungen zu vervollständigen: Für mich war das Problem, dass ich das Android-Studio-Setup nicht als Administrator ausgeführt habe. Das Ausführen als Administrator hat es mir dann ermöglicht, Android-Studio zu installieren.


Unter Windows 10 hat das Starten des Installers und das Ausführen als Administrator für mich funktioniert.


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 Target " wähle " Android 4.2.2 ". OK klicken". Jetzt sollte es gut funktionieren.


Wenn Sie ein 64-Bit-Windows-Betriebssystem haben, verweisen Sie auf die Systemvariable JAVA_HOME

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

Werde wann arbeiten

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

funktioniert nicht.


Windows 64 Bit, JDK 64 Bit (Lösung, die für mich funktionierte) Versuchte alle oben genannten Lösungen, keiner von ihnen arbeitete, ich habe versucht, es von den letzten paar Tagen zu lösen, und jetzt habe ich es erfolgreich gemacht.Für mich war das Problem, wann Ich installierte zuerst Android Studio meine JDK-Version war 1.7, dann nach der Installation aktualisiert ich das JDK auf 1.8, dann entfernte ich alten JDK-Ordner und alles wurde durcheinander gebracht, sogar Deinstallation und Neuinstallation von Android Studio zufällig das Problem nicht gelöst.

Unten ist die Lösung, die für mich funktioniert hat

1) Deinstallieren Sie Android Studio.

2) saubere temporäre Dateien und Android Studio C: \ Users \ Username.AndroidStudio1.5

3) Deinstallieren Sie JDK.

4) Jetzt ohne JDK versuchen, Android Studio zu installieren und jetzt wird es Nachricht zeigen, dass es kein JDK finden kann. Stoppen Sie die Installation

5) Installiere JDK 1.7 oder 1.8 (Setze JAVA_HOME, JDK_HOME, Pfad-Umgebungsvariablen, wie von allen oben erklärt)

6) Installieren Sie Android Studio.

7) Fertig. Viel Spaß und gute Programmierung.





android-studio