Ich versuche, das Android SDK auf meinem Windows 7 x64-System zu installieren.
jdk-6u23-windows-x64.exe
ist installiert, aber das Android SDK- Setup weigert sich, fortzufahren, da die JDK- Installation nicht gefunden wird.
Ist das ein bekanntes Problem? Und gibt es eine Lösung?
Antworten:
Drücken Sie Zurück, wenn Sie die Benachrichtigung erhalten, und dann Weiter . Diesmal wird es die finden
JDK
.quelle
JAVA_HOME
aufC:\Program Files\Java\jdk1.7.0_17
für mich gearbeitet (natürlich müssen Sie das Installationsprogramm für Änderungen in Umgebungsvariablen wirksam neu zu starten, zurück und wird weiter nicht Arbeit für das).Aktuelle EINRICHTUNG:
Installieren Sie die
x64 JDK
Option und versuchen Sie zuerst die Option "Zurück- Weiter". Versuchen Sie dann, die EinstellungenJAVA_HOME
wie in der Fehlermeldung angegeben vorzunehmen. Wenn dies jedoch auch bei Ihnen nicht funktioniert, versuchen Sie Folgendes:Legen Sie
JAVA_HOME
in Ihren Umgebungsvariablen fest, aber verwenden Sie im Pfad Schrägstriche anstelle von Schrägstrichen.Ernsthaft.
Für mich ist es gescheitert, als es
JAVA_HOME
war,C:\Program Files\Java\jdk1.6.0_31
aber es hat gut funktioniert, als es warC:/Program Files/Java/jdk1.6.0_31
- hat mich verrückt gemacht!Wenn dies nicht ausreicht, fügen Sie auch am Anfang der Umgebungsvariablen
Path
% JAVA_HOME% hinzu.Aktualisierte Werte in Systemumgebungsvariablen:
JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...
quelle
Ich habe die Lösung gefunden und es ist wunderschön dumm. Ich habe festgestellt, dass Android SDK JDK nicht erkennen kann .
Drücken Sie die Zurück - Taste auf dem SDK Fehlerbildschirm, der Ihnen sagt , dass die EXE nicht das JDK erkennen konnte. Drücken Sie dann Weiter .
Wer hätte gedacht, dass das passieren würde?
quelle
Es scheint, als würde es ohne 32-Bit-JDK nicht funktionieren. Einfach installieren und glücklich sein ...
quelle
Ich habe stattdessen das ZIP-Archiv heruntergeladen und ausgeführt
SDK Manager.exe
, und es hat wie ein Zauber funktioniert. Sie hatten ansonsten das gleiche Problem mit der EXE-Datei.quelle
Warnung: Wie ein Kommentator sagte, versuchen Sie dies nicht unter Windows 7! Ich habe es mit Windows XP 64 Bit getestet.
Da die veröffentlichte Lösung NICHT für alle (einschließlich mich, mich und mich) funktioniert, möchte ich eine Notiz für diejenigen hinterlassen, die nach einem anderen Weg suchen (ohne Registry-Hacking usw.), um dies auf einem Windows 64-Bit-System zu lösen. Fügen Sie einfach PATH (Großbuchstaben !!) zu Ihren Umgebungsvariablen hinzu und setzen Sie den Wert auf Ihren JDK-Pfad.
Ich habe JDK zum vorhandenen "Pfad" hinzugefügt, was nicht funktioniert hat, wie es bei JAVA_HOME oder der "Zurück" -Lösung nicht der Fall war. Das Hinzufügen zu "PATH" hat es endlich geschafft.
Ich hoffe, das könnte für jemanden hilfreich sein.
quelle
Sie benötigen lediglich die folgenden zwei Registrierungseinträge. Es sieht so aus, als hätte derjenige, der die anderen Registrierungsdaten gepostet hat, im Grunde nur alle Schlüssel von
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
in kopiertHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
, was offensichtlich keine ideale Lösung ist, da die meisten Schlüssel nicht benötigt werden.quelle
Keine dieser Lösungen hat bei mir funktioniert. Ich habe es behoben, indem ich vorübergehend den Dateinamen von
C:\Windows\System32\java.exe
in geändert habejava_.exe
quelle
Windows 7 x64
ohne32-bit JDK
! Vielen Dank :)Keine der hier aufgeführten Lösungen funktionierte für die
64-bit
Version.Wenn Sie den
JDK
Pfadc:\windows\system32\
in Ihren Umgebungsvariablen vor den Pfad setzen, wird das Problem behoben. Ansonsten32-bit
java.exe
wird das vor der64-bit JDK
Version gefunden.quelle
Nach ein paar Blog - Posts zu lesen, scheint es sogar ein leichter fix durch Klicken auf sein BACK , wenn das Installationsprogramm sagt nicht das JDK finden konnte, und dann klicken Sie einfach auf WEITER wieder und auf magische Weise findet es das JDK. Keine Registrierung herumspielen oder erneut herunterladen etc ..
quelle
Hinzufügen JAVA_HOME Umgebungsvariable (unter Systemvariablen ) hat den Trick für mich. Das Klicken auf die Schaltflächen "Zurück" und "Weiter" funktionierte nicht.
Windows 7 Professional x64, JDK 1.7.0_04 (64 Bit, ich habe keine x86-Version installiert)
Ich denke, dass das Installationsprogramm versucht, JDK in einer bestimmten (1.6?) Version zu finden. Wenn es es nicht finden kann, überprüft es JAVA_HOME, das in meinem Fall nicht festgelegt wurde. Ich habe einen anderen Computer (das gleiche System, aber mit JDK 1.6 x64) und es funktionierte ohne die Variable JAVA_HOME.
Sie müssen keine 32-Bit-Version von JDK installieren :)
quelle
Ich habe die Java.exe von kopiert
zu
und es hat funktioniert.
Ich verwende 64-Bit-Windows 8.
quelle
Festlegen der
JAVA_HOME
Umgebungsvariablen aufanstatt
habe es für mich behoben.
quelle
Der Typ oben, der dies formulierte: "Ich habe dieses Problem auch erlebt, aber keine der Antworten hat geholfen. Was ich getan habe, habe ich den letzten Backslash aus der Variablen JAVA_HOME entfernt und es hat funktioniert. Denken Sie auch daran, den Ordner bin nicht in den Ordner bin aufzunehmen Pfad." Dies war in der Tat die richtige Antwort.
Damit dieses SDK installiert wird, habe ich Folgendes getan. Ich verwende das neueste Microsoft OS Windows 8.
Benutzervariablen:
Umgebungsvariablen
Erstellen Sie diese beiden:
Dieser existiert bereits, also einfach bearbeiten:
Das habe ich getan und es hat bei mir funktioniert. =)
quelle
bin
imJAVA_HOME
Weg , sowie Ende aber das Entfernen es funktioniertDieser Registrierungs-Fix funktionierte wie ein Zauber in meinem Windows 7 x64-Setup: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
quelle
Drücken Sie Report errorund OK. Nextwird aktiviert.
quelle
Versuchen Sie, die komprimierte Version und nicht das EXE-Installationsprogramm herunterzuladen und zu installieren.
quelle
Auch Sie als Administrator ausführen ! Arbeitete für mich mit Backslash Fix.
quelle
Ich hatte das gleiche Problem und löste es durch die Installation der x86-Version des JDK (unter Windows XP x64).
quelle
Ich hatte das gleiche Problem, habe alle Lösungen ausprobiert, aber nichts hat funktioniert. Das Problem ist, dass Windows 7 64 Bit installiert ist und die gesamte Software, die Sie installieren, 32 Bit sein sollte. Das Android SDK selbst ist 32-Bit und identifiziert nur 32-Bit-JDK. Installieren Sie also die folgende Software.
Ich habe es versucht und alles funktioniert gut.
quelle
Ich habe dieses Problem auch erlebt, aber keine der Antworten hat geholfen. Was ich getan habe, ich habe den letzten Backslash aus der Variablen JAVA_HOME entfernt und es hat funktioniert. Denken Sie auch daran, den Ordner bin nicht in den Pfad aufzunehmen.
quelle
Android SDK ist eine 32-Bit-App, für deren Funktion das 32-Bit-JDK erforderlich ist. Das 64-Bit-JDK wird keine Verwendung dafür finden.
quelle
1-Einfach die Umgebungsvariable "JAVA_HOME" ausführen.
2-Klicken Sie mit der rechten Maustaste auf Android SDK und wählen Sie auf der Registerkarte Kompatibilität Windows 7 und den Administrator aus.
3-Führen Sie es erneut aus.
quelle
ARBEITSLÖSUNG UND KEINE REGISTRIERUNGSÄNDERUNG ERFORDERLICH
Stellen Sie einfach Ihren Java-Bin-Pfad vor Ihre PATH-Umgebung.
Pfad vor
WEG danach
Und jetzt funktioniert das Android SDK-Installationsprogramm.
Übrigens, ich verwende Win7 x64.
quelle
Ja, installieren Sie die 32-Bit-Version des Java SE SDK (oder eine der Kombinationen). Das sollte helfen, Ihr Problem zu lösen.
quelle
Für installer_r21.1-windows.exe unter Windows 8 x 64 funktionierte es für mich, meine Benutzerumgebungsvariable JAVA_HOME unter C: \ Programme \ Java \ jdk1.7.0_10 einzurichten. Hoffe das hilft euch allen! :) :)
quelle
Sie müssen die 32-Bit-SDK-Version herunterladen, da Win7 64-Bit nicht unterstützt wird. Nur Windows Server 2003 verfügt über eine unterstützte 64-Bit-Version. Wählen Sie beim Herunterladen des Java SDK "Windows" als Plattform und nicht "Windowsx64".
Einmal habe ich dieses Android SDK wie ein Zauber installiert. Hoffe das hilft.
quelle
Ich verwende eine 64-Bit-Version von Windows 7 und habe dieses Problem beim Versuch, Android Studio 1.0 mithilfe der ausführbaren Datei von zu installieren, erhalten:
http://developer.android.com/tools/studio/index.html
Ich habe alle aufgeführten Lösungen und verschiedene Versionen von JDK 1.7 und 1.8 ausprobiert - keine Würfel. Ich habe die komprimierte Version der Anwendung installiert und es hat wie ein Zauber funktioniert:
http://tools.android.com/download/studio/canary/latest
Immer noch verblüfft von diesem Problem; Zumal die Beta-Versionen von Android Studio einwandfrei funktionierten.
quelle
Die oben genannten Methoden haben in Windows 8 Pro bei mir nicht funktioniert.
Stellen Sie einfach den Pfad zu ein
Wobei C Ihr Laufwerk ist, auf dem Sie das JDK installiert haben.
Vergessen Sie nicht den Schrägstrich am Ende.
quelle
Ich habe mehrere veröffentlichte Lösungen ausprobiert und dann einen Systemneustart durchgeführt, bevor es funktioniert hat. Dies kann daran liegen, dass ich gerade das JDK installiert habe. Hier sind alle Dinge, die ich vorhatte - nicht sicher, welche wesentlich waren:
quelle