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 kann nicht fortgesetzt werden, da die JDK-Installation nicht gefunden wird.
Ist das ein bekanntes Problem? Und gibt es eine Lösung?
Drücken Sie Zurück , wenn Sie die Benachrichtigung erhalten, und dann Weiter . Diesmal findet es das JDK
.
Tatsächliches SETUP:
Installieren Sie den x64 JDK
und probieren Sie zuerst die Option Zurück-Weiter und dann die Einstellung Java_HOME
, wie in der Fehlermeldung angegeben. Wenn dies jedoch auch bei Ihnen nicht funktioniert, probieren Sie Folgendes:
Stellen Sie Java_HOME
in Ihren Umgebungsvariablen ein, und verwenden Sie im Pfad Schrägstriche anstelle von umgekehrten Schrägstrichen.
Ernsthaft.
Für mich ist es fehlgeschlagen, als Java_HOME
C:\Program Files\Java\jdk1.6.0_31
war, aber es hat gut funktioniert, als es C:/Program Files/Java/jdk1.6.0_31
war - hat mich verrückt gemacht!
Wenn dies nicht ausreicht, fügen Sie 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:...
Ich habe die Lösung gefunden und es ist schön dumm. Ich habe Android SDK kann JDK nicht erkennen gefunden.
Drücken Sie die Taste Zurück auf dem SDK-Fehlerbildschirm, der Sie darüber informiert, dass die EXE das nicht erkennen konnte JDK. Drücken Sie dann Weiter .
Wer hätte gedacht, dass das passieren würde?
Es scheint, als würde es ohne 32-Bit-JDK nicht funktionieren. Einfach installieren und glücklich sein ...
Stattdessen habe ich das ZIP-Archiv heruntergeladen und SDK Manager.exe
ausgeführt, und es hat wie ein Zauber funktioniert. Sie hatten ansonsten das gleiche Problem mit der .exe.
Warnung: Versuchen Sie dies nicht auf einem Windows 7! Ich habe es mit Windows XP 64 Bit getestet.
Da die bereitgestellte Lösung NICHT für alle (einschließlich mich, mich und mich) funktioniert, möchte ich denjenigen eine Nachricht hinterlassen, die nach einer anderen Möglichkeit suchen (ohne Registry-Hacking usw.), um dies auf einem 64-Bit-Windows-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 existierenden "Path" hinzugefügt, was nicht funktioniert hat, wie es nicht mit Java_HOME oder der "Back" -Lösung geschah. Das Hinzufügen zu "PATH" hat es endlich geschafft.
Ich hoffe, das könnte für jemanden hilfreich sein.
Sie benötigen lediglich die folgenden zwei Registrierungseinträge. Es sieht so aus, als hätte jeder, der die anderen Registry-Informationen gepostet hat, einfach alle Schlüssel von HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
nach HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
kopiert. Dies ist offensichtlich keine ideale Lösung, da die meisten Schlüssel nicht benötigt werden.
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"
Keine dieser Lösungen hat bei mir funktioniert. Ich habe das Problem behoben, indem ich vorübergehend den Dateinamen von C:\Windows\System32\Java.exe
in Java_.exe
geändert habe.
Keine der hier aufgeführten Lösungen hat für die Version _64-bit
_ funktioniert.
Indem Sie den Pfad JDK
vor den Pfad _c:\windows\system32\
_ in Ihre Umgebungsvariablen einfügen, wird das Problem behoben. Andernfalls wird der _32-bit
_ Java.exe
vor der _64-bit JDK
_ -Version gefunden.
Nachdem Sie ein paar Blog-Beiträge gelesen haben, scheint es noch einfacher zu sein, dies zu beheben, indem Sie auf ZURÜCK Wenn das Installationsprogramm sagt, dass das JDK nicht gefunden werden konnte, klicken Sie einfach auf NEXT wieder und magisch findet es das JDK. Keine Registrierung herumspielen oder erneut herunterladen etc ..
Das Hinzufügen der Umgebungsvariablen Java_HOME (unter Systemvariablen) hat mir geholfen. 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, und wenn es es nicht findet, prü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 Java_HOME-Variable.
Sie müssen keine 32-Bit-Version von JDK installieren:)
Ich habe die Java.exe von kopiert
C:\Windows\System32
zu
C:\Windows\SysWOW64
und es hat funktioniert.
Ich verwende 64-Bit-Windows 8.
Setzen Sie die Umgebungsvariable Java_HOME
auf
C:\Program Files\Java\jdk1.7.0_07
anstatt von
C:\Program Files\Java\jdk1.7.0_07\bin
reparierte es für mich.
Der Typ oben, der dies formulierte: "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, das nicht einzuschließen bin Ordner im Pfad. " Dies war in der Tat die richtige Antwort.
Damit dieses SDK dies installiert, habe ich es getan. Ich verwende das neueste Microsoft OS Windows 8.
Benutzervariablen:
Pfad
C:\Program Files\Java\jdk1.7.0_07\bin
mgebungsvariablen
Erstelle diese beiden:
KLASSENPFAD
%HOME_Java%\jre\lib
HOME_Java
C:\Program Files\Java\jdk1.7.0_09
Diese gibt es schon also einfach bearbeiten:
Pfad An diesem Ende von
WindowsPowerShell\v1.0\
fügen Sie einfach ";C:\Program
Files\Java\jdk1.7.0_09"
Das habe ich getan und es hat bei mir funktioniert. =)
Drücken Sie Report error und OK. Next wird aktiviert.
Dieser Registry-Fix funktionierte bei meinem Windows 7 x64-Setup wie ein Zauber: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-Android-sdk/ =
Versuchen Sie, die komprimierte Version und nicht das EXE-Installationsprogramm herunterzuladen und zu installieren.
Außerdem ALS ADMINISTRATOR AUSFÜHREN! Arbeitete für mich mit Backslash Fix.
Ich hatte das gleiche Problem und löste es durch die Installation der x86-Version des JDK (unter Windows XP x64).
Ich hatte das gleiche Problem, habe alle Lösungen ausprobiert, aber nichts hat funktioniert. Das Problem ist, dass Windows 7 mit 64 Bit installiert ist und die gesamte zu installierende Software 32 Bit sein sollte. Android Das 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.
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 Administrator aus.
3-Führen Sie es erneut aus.
Android SDK ist eine 32-Bit-App, für die das 32-Bit-JDK erforderlich ist. Das 64-Bit-JDK wird dafür keine Verwendung finden.
Ich habe dieses Problem auch erlebt, aber keine der Antworten hat geholfen. Was ich getan habe, habe ich den letzten Backslash aus der Java_HOME-Variablen entfernt und es fing an zu funktionieren. Denken Sie auch daran, den Ordner bin nicht in den Pfad aufzunehmen.
ARBEITSLÖSUNG UND KEINE REGISTRIERUNGSÄNDERUNG ERFORDERLICH
Stellen Sie einfach Ihren Java bin-Pfad vor Ihre PATH-Umgebung.
PFAD vorher
C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
PFAD danach
C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
Und jetzt funktioniert das Android SDK-Installationsprogramm.
Übrigens, ich verwende Win7 x64.
Für installer_r21.1-windows.exe unter Windows 8 x 64 funktionierte es, die Benutzerumgebungsvariable Java_HOME auf C:\Programme\Java\jdk1.7.0_10 zu setzen. Hoffe das hilft euch allen! :)
Ja, installieren Sie die 32-Bit-Version des Java SE-SDK (oder eine der Kombinationen). Das sollte helfen, Ihr Problem zu lösen.
Ich verwende eine 64-Bit-Version von Windows 7 und habe dieses Problem erhalten, als ich versuchte, Android Studio 1.0 mit der ausführbaren Datei von zu installieren:
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 Zip-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.
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 von Java SDK "Windows" als Plattform und nicht "Windowsx64".
Einmal habe ich dieses Android SDK wie ein Zauber installiert. Hoffe das hilft.
Die oben genannten Methoden haben unter Windows 8 Pro nicht funktioniert.
Legen Sie einfach den Pfad zu fest
C:\Program Files\Java\jdk1.7.0_07\
Wobei C Ihr Laufwerk ist, auf dem Sie das JDK installiert haben.
Vergessen Sie nicht den umgekehrten Schrägstrich am Ende.
Möglicherweise möchten Sie Ihren Computer neu starten. Bei mir hat es funktioniert, ohne Schrägstriche verwenden zu müssen, nachdem ich Windows neu gestartet habe.
Für Windows Benutzer:
Sie würden die Umgebungsvariable Java_HOME festlegen: http://wso2.org/project/wsas/Java/1.1/docs/setting-Java-home.html
Ich habe mehrere veröffentlichte Lösungen ausprobiert und dann einen Neustart des Systems durchgeführt, bevor es zu funktionieren begann. Dies kann daran liegen, dass ich gerade das JDK installiert hatte. Hier sind alle Dinge, die ich vorhatte - nicht sicher, welche wesentlich waren:
Dafür gibt es zu viele Möglichkeiten:
Wenn Java perfekt auf Ihrem Computer installiert ist, schließen Sie bitte das Installationsprogramm und versuchen Sie, es erneut zu installieren.
Wenn Sie es zum zweiten Mal öffnen, wird Java gefunden.
Richten Sie eine Umgebungsvariable wie diese ein.
Und dann nochmal versuchen.
Es sollte funktionieren :)
Dieses Problem wurde in SDK-Revision 20.xxx behoben
Laden Sie es über http://dl.google.com/Android/installer_r20.0.3-windows.exe herunter
Ich habe etwas mehr als eine Stunde damit verbracht, fast alle vorgestellten Optionen auszuprobieren. Schließlich stellte ich fest, dass ich viele veraltete Einträge für Software hatte, die ich deinstalliert hatte. Ich habe alle Registrierungsknoten gelöscht, die veraltete Daten hatten (auf das falsche Verzeichnis verwiesen). Dies beinhaltete die
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment]
und
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
einträge als JRE im JDK enthalten.
Ich habe auch alle Java Einträge in meinen Umgebungsvariablen entfernt. Ich schätze, ich gebe schlechten Deinstallationsprogrammen die Schuld, die nicht aufräumen.
Installieren Sie sowohl JDK 64 bit 1.6 for Windows
als auch JRE 1.7 64bit for Windows
.
In meinem Fall hat es funktioniert.
Windows 8 mit dem x64 SDK.
Aus irgendeinem Grund würde Android Studio es nicht erkennen, unabhängig davon, was ich manuell eingegeben oder mit der Durchsuchen-Option gesucht habe.
Zurückdrücken würde nicht funktionieren.
Das Melden des Fehlers würde nicht funktionieren.
Das Hinzufügen von Java_HOME oder anderen Vorschlägen zum C: ... würde nicht funktionieren.
Die Installation von Android Studio wurde erst wieder gestartet , nachdem die Java -Datei ausgeführt wurde, die funktioniert hat.
Mein Problem war, dass ich studio.exe anstelle von studio64.exe laufen ließ. Ich verwende Windows 8 64-Bit
Für Wine-Benutzer: ... Aus Gründen, die mit "nicht implementiert" zu tun haben (wie in: der Befehl "find" und der Schalter "/ D" auf "copy"), scheint es, dass Sie etwas mehr schummeln müssen, um zu erhalten Android SDK, um JDK in Wine anzuzeigen.
Ich habe jedoch die Hürden genommen und bin (nehme ich an) verpflichtet, etwas (irgendetwas) mitzuteilen, das funktioniert hat:
Für die Suche nach Java ist das Skript "tools/lib/find_Java.bat" verantwortlich. Fügen Sie am Anfang dieser Datei Folgendes hinzu:
set Java_exe =% Java_HOME%/bin/Java.exe goto: EOF
: MkTempCopy
kurz vor
:EndTempCopy
Sie sollten jetzt (wenn Sie Java_HOME eingestellt haben) in der Lage sein, Android.bat auszuführen und die benötigten SDK-Teile zu installieren.
Ich habe das JDK auf meinem Laufwerk D: installiert. Keine der anderen Antworten hat für mich funktioniert. Ich musste es installieren, indem ich einen symbolischen Link vom Laufwerk C: zum installierten Speicherort erstellte:
c:
cd "Program Files"
mklink /d Java "d:\Program Files\Java"
Beachten Sie, dass die Installationsverzeichnisse jdk (und jre) Unterverzeichnisse von "Java" sind, sodass ein Upgrade kein Problem darstellt, obwohl sich der Name mit der Veröffentlichung ändert.
4 verschiedene Lösungen:
1) Wenn Sie über den Bildschirm gelangen, klicken Sie einfach auf „ZURÜCK Klicken Sie auf die Schaltfläche “NEXT” und auf dem vorherigen Bildschirm auf die Schaltfläche “”. Eigentlich albern, hört sich aber gut an.
(== --- ==) 2) Download .Zip Format anstelle von ' SDK Manager.exe 'und versuche dann zu installieren. Es ist alles so albern, aber arbeite wie ein Zauber.
3) Wenn Sie 64-Bit JDK installiert haben, deinstallieren Sie einfach das und Installieren Sie das 32-Bit-JDK.
4) Das müssen Sie wie folgt ändern,
Java_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%Java_HOME%;C:…
Es ist ein Fehler im Android Installationsprogramm. Laden Sie das neueste Installationsprogramm herunter und probieren Sie es aus. Dann wird es funktionieren.
In meinem Fall war das Problem in der Umgebungsvariablen Java_TOOL_OPTIONS. Nichts hilft mir, bis ich es entfernt habe. Hoffe es hilft jemandem!
Ich füge Folgendes in die Umgebungsvariable des Benutzers ein (Windows 10)
Java_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%Java_HOME%;C:...
Brechen Sie dann die aktuelle Installation von Android Studio ab und starten Sie erneut. Diesmal hat es gut geklappt. Kein JDK-Fehler.
Während diese Frage bereits beantwortet wurde. Im Folgenden finden Sie die genauen Schritte, die Sie beim Einrichten für die Entwicklung ausführen müssen. Im Allgemeinen alles, was mit Java Entwicklung zu tun hat.
Java einrichten
Stellen Sie sicher, dass Sie die neueste JDK-URL verwenden
curl -L -O -H "Cookie: oraclelicense=accept-securebackup-cookie" -k "http://download.Oracle.com/otn-pub/Java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz"
Sudo update-alternatives --install "/usr/bin/Java" "Java" "/usr/local/jdk1.7.0_67/bin/Java" 1
Sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/jdk1.7.0_67/bin/javac" 1
Sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/jdk1.7.0_67/bin/javaws" 1
Sudo update-alternatives --config Java
Sudo update-alternatives --config javac
Sudo update-alternatives --config javaws
Einrichten Ihres Systems in diesem Fall Ubuntu/Mac
export Android_HOME=/home/ashish/Android-sdks
export Android_SDK=/home/ashish/Android-sdks
export Java_HOME=/usr/local/jdk1.8.0_45
export JDK_HOME=/usr/local/jdk1.8.0_45/
export JRE_HOME=/usr/local/jdk1.8.0_45/jre
export PATH=$PATH:$ANT_HOME/bin:$Java_HOME/bin:$JRE_HOME/bin:$Android_HOME/platform-tools:$Android_HOME/tools
dieser Inhalt muss in . profile in Ubuntu oder . bash_profile in Mac im Home-Ordner erscheinen. Wir können dorthin mit cd ~