Проблема установки Android SDK

Возможный дубликат:
Установка Android SDK не находит JDK

Я установил среду выполнения от 6 до C:\src\libraries\jre6.

Я установил Java JDK в C:\src\libraries\javasdk

My% PATH% установлен в значение:

PATH = C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\system32\Wbem; C:\WINDOWS\system32 \ WindowsPowerShell\v1.0; C:\SRC\библиотеки\javasdk\Bin; C:\SRC\библиотеки\javasdk; C: \ SRC\библиотеки\javasdk\JDK\Bin; C:\SRC\библиотеки\javasdk\JDK; C:\SRC\библиотеки\яв ASDK;

Когда я запускаю установщик Android SDK, я получаю сообщение об ошибке "Java Development Development Kit (JDK) не найден".

Я не понимаю, что Android SDK не может найти. Что не так?

Ответ 1

Windows 7 32 бит имеет то же поведение, что и Windows XP SP3. Нажмите "BACK", а затем "NEXT", и вы сможете установить Android SDK.

Ответ 2

Ответ на вопрос, но некоторые пояснения, которые могут помочь некоторым, не знакомым с редактированием реестра (например, я).

  • Запустить regedit.
  • Найти [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
  • Щелкните правой кнопкой мыши по ключу и выберите экспорт, а затем сохраните файл на рабочем столе.
  • Щелкните правой кнопкой мыши и нажмите "Изменить".
  • Добавьте Wow6432Node в путь каждого ключа в файле. См. Выше (@Rog_enk) для примера. Сохранить.
  • Вернитесь в regedit, нажмите "Файл- > Импорт" и выберите файл сверху. Готово.
  • Повторите попытку установки SDK.

Ответ 3

В Windows 7 x64 установщик Android SDK ищет JDK в ветке реестра HKLM\SOFTWARE\Wow6432Node\JavaSoft.

Но на самом деле запись JavaSoft была помещена в HKLM\SOFTWARE\JavaSoft. Я скопировал всю ветвь JavaSoft в путь поиска, а затем установщик нашел JDK.

Ответ 5

Windows 7 64 бит - то же поведение, что и Windows XP SP3 и Windows 7 32 бит: просто установите JAVA_HOME = C:\Program Files\Java\jdk1.6.0_14 или что-то еще, что ваш фактический путь, запустите SDK, и после того, как вы получите сообщение об ошибке - нажмите BACK и затем NEXT снова, и вы 'можно установить Andriod SDK

Ответ 6

Кажется, что создание и настройка моей переменной среды CLASSPATH, на C:\src\libraries\jre6\lib исправила мою проблему. Я загрузил zip файл Android SDK, поместил его туда, где я этого хотел. Я смог исходить оттуда.