Android SDK говорит, что у меня нет JDK, не так ли? - PullRequest
0 голосов
/ 05 августа 2011

Я продолжаю получать сообщение о том, что для установки Android SDK мне нужно установить JDK, говорится, что JRE недостаточно.Дело в том, что у меня есть JDK.Это мои переменные среды: CLASSPATH: C: \ Program Files \ Java \ jdk1.7.0 \ lib JAVA_HOME: C: \ Program Files \ Java \ jdk1.7.0 JRE_HOME: C: \ Program Files \ Java \ jdk1.7.0 \ jre PATH: C: \ Program Files \ Java \ jdk1.7.0 \ bin

, хотя, к моему удивлению, cmd показывает это: C: \ Users \ Thiago> Java-версия Java-версии "1.7.0" Java (TM)Среда выполнения SE (сборка 1.7.0-b147) Клиентская виртуальная машина Java HotSpot (TM) (сборка 21.0-b17, смешанный режим, совместное использование)

что происходит?

Ответы [ 3 ]

1 голос
/ 06 мая 2012

попробуйте установить только все 32-битные программы. Это решило мою проблему.

Сам Android SDK является 32-битным и идентифицирует только 32-битный JDK. Поэтому установите следующие программы.

  1. JDK (32 бита)
  2. Android SDK (при установке SDK убедитесь, что устанавливаете его в каталог, отличный от «C: \ Program Files (x86)», более вероятно, на другой диск или в каталог, где извлечен Eclipse)
  3. Затмение (32 бита) и, наконец, ADT.

Я попробовал, и все отлично работает.

0 голосов
/ 05 августа 2011

При установке Android SDK на некоторых компьютерах может возникнуть странная проблема. Это может быть то, что вы сталкиваетесь. Вот решение этого вопроса:

Установка Android SDK не находит JDK

0 голосов
/ 05 августа 2011

Ваш компьютер всегда будет искать через переменную PATH env по порядку, поэтому, если у вас также есть местоположение для вашего JRE перед местоположением для JDK в переменной среды PATH, то оно всегда будет идти с JRE.Поменяйте местами их расположения, и это должно сработать.

...