Ich richte eine Entwicklungsumgebung für das neueste Android 2.3 auf einer neuen Installation von Windows 7 64-Bit ein.
Ich habe zuerst das 64-Bit-JDK 6 (jdk-6u23-windows-x64.exe) installiert. Dann habe ich 64-Bit Eclipse Classic 3.6 (eclipse-SDK-3.6.1-win32-x86_64.zip) installiert. Dann fahre ich mit der Installation des Android SDK Starter Package fort: installer_r08-windows.exe.
Aber ... beim Start heißt es: "Java SE Development Kit (JDK) nicht gefunden."
Warum? Ich habe es gerade installiert.
Ist dies eine Nichtübereinstimmung zwischen 32-Bit und 64-Bit?
Wie löse ich das?
Update (1): Ich habe versucht, die Umgebungsvariable% JAVA_HOME% sowie die installierten JREs in Eclipse festzulegen, wie unten vorgeschlagen. Keines von diesen löste das Problem.
Es scheint, dass ich nicht der einzige bin, bei dem das Problem auftritt, wie dieser Thread vorschlägt: /programming/1919340/android-sdk-setup-under-windows-7-pro-64-bit
Ich frage mich, ob es eine 64-Bit-Version des Android SDK gibt.
Update (2) : Ich habe stattdessen die zip-Version (android-sdk_r08-windows.zip) verwendet, android.bat ausgeführt, alle SDK-Pakete aktualisiert und das ADT-Plugin (8.0.1) installiert, ohne vorher Folgendes überprüfen zu müssen: 'Contact Alle Update-Sites während der Installation, um die erforderliche Software zu finden.
Mal sehen, wie das geht ...
Update (3) : Es hat funktioniert! (werde in Kürze @ bubus Antwort annehmen) - aber warum enthält der Emulator die HelloAndroid-App nicht, wenn ich sie in Eclipse ausführe (Strg + F11)?
Von einem der Links:
Das funktioniert! Das zweite Mal findet es es!
quelle
Laut Android SDK-Installation findet JDK nicht, der Installer kann nur nach dem 32-Bit- JDK suchen .
quelle
Als erstes würde ich versuchen, die
JAVA_HOME
Systemvariable zu setzen. Offenbar suchen viele Java-Entwicklungsanwendungen danach.quelle