Я настраиваю среду разработки для последней версии Android 2.3 на новой установке Windows 7 64-bit.
Сначала я установил 64-битный JDK 6 (jdk-6u23-windows-x64.exe). Затем я установил 64-битную версию Eclipse Classic 3.6 (eclipse-SDK-3.6.1-win32-x86_64.zip). Затем я продолжаю установку начального пакета Android SDK: installer_r08-windows.exe.
Но ... при запуске написано: "Java SE Development Kit (JDK) не найден".
Почему? Я только что установил его.
Это несоответствие между 32-битным и 64-битным?
Как мне это решить?
Обновление (1): я попытался установить переменную среды% JAVA_HOME%, а также установить установленные JRE в Eclipse, как предложено ниже. Ни один из них не решил проблему.
Похоже, что я не единственный, кто испытывает проблему, как предлагает этот поток: /programming/1919340/android-sdk-setup-under-windows-7-pro-64-bit
Интересно, есть ли 64-битная версия Android SDK.
Обновление (2) : Вместо этого я использовал zip-версию (android-sdk_r08-windows.zip), запустил android.bat, обновил все пакеты SDK и установил плагин ADT (8.0.1), но не перед проверкой: все сайты обновлений во время установки, чтобы найти необходимое программное обеспечение ».
Посмотрим, как это пойдет ...
Обновление (3) : это сработало! (вскоре приму ответ @ bubu) - но почему эмулятор не включает приложение HelloAndroid, когда я запускаю его (Ctrl + F11) из Eclipse?
По одной из ссылок:
Это работает! Второй раз это находит!
источник
В соответствии с установкой Android SDK JDK не находит, установщик знает, как искать 32-разрядный JDK .
источник
Первое, что я бы попробовал: установить
JAVA_HOME
системную переменную. Похоже, что многие приложения для разработки Java ищут это.источник