Android SDK - Java не найдена

1

Эта проблема была задана много раз, но ни один из решений не помогает мне.

Я использую Windows 7 SP1 (x64), JDK 1.7.0_03 (x86), JRE 7 (x86) и Android SDK Tools r16.

Когда я устанавливаю Android SDK Tools он говорит -

Был разработан Java SE Development Kit (JDK) версии 1.7

Но после установки SDK Manager мгновенно закрывается. android.bat и find_java.bat сказать -

ПРЕДУПРЕЖДЕНИЕ: Java не найден на вашем пути.

Я попытался установить переменные JAVA_HOME, PATH вручную, но это не поможет. Поиск решения много часов, установка переменных, переустановка java/sdk - ничего не помогает.

Заранее спасибо.

  • 0
    Опубликуйте ваши переменные пути
  • 0
    C: \ Program Files (x86) \ Java \ jdk1.7.0_03 \ bin
Показать ещё 2 комментария
Теги:

7 ответов

1
Лучший ответ

Для Android требуется Java 1.5 или 1.6.

Я не тестировал это, но я видел сообщения об Android, работающие с 1.7, если у вас также установлен 1.6. Хотя для этого требуется наличие двух версий java, и я не уверен, что это того стоит.

  • 1
    Установил jdk-6u31. Та же проблема
3

Установите версию x86, а не 64-разрядную версию.

  • 0
    И это действительно раздражает, что установщик Android SDK не указывает ... Я прошел JDK 7 и 6 в версиях x64, прежде чем, наконец, добился успеха с JDK 6 x86. Что за трата моего времени!
1

Ну, я столкнулся с той же проблемой, я обнаружил, что ошибка может быть решена путем выполнения следующих действий.

  1. Скачайте Android SDK, попробуйте установить, вы получите java-ошибку (если у вас ее нет)
  2. Как правило, вы загружаете java, устанавливаете и удаляете повторную попытку, но не выполняете.
  3. Добавление JAVA_HOME не помогло, поэтому я перезагрузил компьютер и снова попытался.
  4. Успех, я не знаю, перезагрузилась ли после установки JAVA или перезагрузилась после добавления JAVA_HOME, которая решила проблему. Один из них сделал трюк.

Моя рекомендация: 1. Установите JAVA (в моем случае 1.7 x64), перезагрузитесь. 2. Установите sdk для Android, если он не сработает, добавьте JAVA_HOME, как описано выше, перезагрузите компьютер. 3. Установите sdk.

1

Я просто установил переменную среды с именем JAVA_HOME со значением: C:\Program Files\Java\jdk1.7.0_05\Проблема решена, и sdk работает правильно.

1

возможно, вы используете JRE, а не JDK. Вы можете проверить, с какой java вы используете: где java

  • 0
    Как использовать "где Java"?
  • 0
    В командной строке в Windows, в меню Пуск - запустить, введите «cmd» и нажмите Enter, после чего вы можете попасть в командную строку Windows.
0

Я знаю, что это может быть устаревшим, но кто-то, вероятно, сочтет это полезным. Я сам столкнулся с этой проблемой, самое простое (возможно, грязное) решение, которое я придумал, - это изменить расположение по умолчанию при установке Android Studio.

Что-то вроде этого:

C:\Program files\Java\jdk-xxx\

к =>

C:\Program files(x86)\Java\jkd-xxx\

Инсталлятор ищет в папке "x86 Program Files", вероятно, 32-битную версию, но у меня это отлично работает :)

0

Если вы считаете, что у вас установлен JDK, и он не был правильно распознан, установите SDK Location на Eclipse (Windows> Предпочтение). Вы можете открыть/обновить SDK Manager через Eclipse.

Работайте отлично в моих Windows 7 SP1 (x64), JDK 1.7.0_03 (x64), JRE 7 (x64) и Android SDK Tools r17.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню