Konfiguruję środowisko programistyczne dla najnowszego Androida 2.3 w nowej instalacji 64-bitowego systemu Windows 7.
Najpierw zainstalowałem 64-bitowy JDK 6 (jdk-6u23-windows-x64.exe). Następnie zainstalowałem 64-bitowy Eclipse Classic 3.6 (eclipse-SDK-3.6.1-win32-x86_64.zip). Następnie przystępuję do instalacji pakietu startowego zestawu SDK systemu Android: installer_r08-windows.exe.
Ale ... na początku jest napisane: „Nie znaleziono Java SE Development Kit (JDK)”.
Dlaczego? Właśnie to zainstalowałem.
Czy to jest niezgodność między wersją 32-bitową a 64-bitową?
Jak to rozwiązać?
Aktualizacja (1): Próbowałem ustawić zmienną środowiskową% JAVA_HOME%, a także ustawić Zainstalowane środowiska JRE w środowisku Eclipse, zgodnie z sugestią poniżej. Żadne z nich nie rozwiązało problemu.
Wygląda na to, że nie tylko problem występuje, jak sugeruje ten wątek: /programming/1919340/android-sdk-setup-under-windows-7-pro-64-bit
Zastanawiam się, czy istnieje 64-bitowa wersja zestawu Android SDK.
Aktualizacja (2) : Zamiast tego użyłem wersji zip (android-sdk_r08-windows.zip), uruchomiłem android.bat, zaktualizowałem wszystkie pakiety SDK i zainstalowałem wtyczkę ADT (8.0.1), nie musiałem wcześniej sprawdzać: „Kontakt wszystkie witryny aktualizacji podczas instalacji, aby znaleźć wymagane oprogramowanie ”.
Zobaczymy jak to będzie ...
Aktualizacja (3) : Udało się! (wkrótce przyjmie odpowiedź @ bubu) - ale dlaczego emulator nie zawiera aplikacji HelloAndroid po uruchomieniu (Ctrl + F11) z Eclipse?
Z jednego z linków:
To działa! Za drugim razem go znajdzie!
źródło
Według systemu Android SDK instalacja nie znajduje JDK, instalator wie tylko, że szuka 32-bitowego JDK .
źródło
Najpierw spróbuję: ustawić
JAVA_HOME
zmienną systemową. Wygląda na to, że szuka tego wiele aplikacji programistycznych Java.źródło