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