Установка Android SDK под Windows 7 Pro 64 бит - PullRequest
39 голосов
/ 17 декабря 2009

Краткая версия моего выпуска под рукой,

  • Windows 7 Профессиональная x64
  • Java JDK 1.6.0_17 x64
  • Eclipse Galileo w \ ADT Plugin установлен
  • Android SDKtools r04

Поскольку загрузка Android SDK теперь включает только инструменты, необходимо запустить прилагаемое приложение SDK Manager (SDK Setup), с помощью которого можно загружать платформы, дополнительные инструменты, документы и т. Д.

В моей текущей конфигурации SDK Setup бомбы при запуске, так что я ничего не могу сделать, так как у меня нет ни одной платформы, с которой можно начинать писать ... Я читал несколько мест, где исправление "просто установить 32-битный JDK и все будет хорошо ", что кажется неожиданным и неутешительным вариантом для обхода (скачайте его сейчас, чтобы попробовать).

У меня такой вопрос, кто-нибудь еще сталкивался с такой же проблемой, и как вы ее преодолели? Есть ли место, где я могу «вручную загрузить» компоненты, которые мне не хватает, на Android SDK site ?

Вероятность того, что 32-битное «исправление» сработает, довольно высока, но, похоже, неправильно, что мне придется установить дополнительную версию того же SDK / JRE, чтобы запустить этот инструмент и загрузить реальные компоненты Android SDK

Спасибо!

ОБНОВЛЕНИЕ: Что ж, для решения этой проблемы необходимо также установить 32-разрядную версию Java и ссылаться на нее, как работает ваш JAVA_HOME, либо вызывая настройку SDK вручную, либо через Eclipse. Я не особенно доволен этим, поэтому я пока оставлю это открытым, на случай, если есть другие способы сделать это, о которых люди могут знать.

ОБНОВЛЕНИЕ 2: Не имеет прямого отношения, поскольку оно ориентировано на Linux, но есть шагов по устранению неполадок при попытке запустить SDK / Eclipse под Linux 64bit , где они ссылаются на необходимость возможность запуска 32-битной, но ничего подобного под Windows x64

ЗАКЛЮЧИТЕЛЬНОЕ ОБНОВЛЕНИЕ (?) Взяв информацию, которую дал мне ответ Сета, и запустив биту вручную (как только я узнал, какой файл запускает SDK Setup), ответом для меня было просто добавление переменной пути ANDROID_SWT, которая указывала в правильное местоположение с x86_64 swt.jar .... каталог android sdk имел его, казалось бы, в правильном месте, но не смог найти его, пока я не добавил это в свой путь.

Спасибо всем!

Ответы [ 15 ]

25 голосов
/ 03 апреля 2011

Когда написано, что JDK не найден, просто нажмите кнопку «назад», а затем снова нажмите кнопку «далее».

Я получил это из нижней части этого поста: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/

9 голосов
/ 27 декабря 2009

Нашел решение, которое модифицирует android.bat, чтобы позволить вам запускать и запускать android sdk и avd manager на x64 jdk. До сих пор я смог начать его обновление, но я не знаю, какие другие последствия будут иметь запуск эмулятора и компиляция под x64 jdk.

http://code.google.com/p/android/issues/detail?id=3917

удачи.

7 голосов
/ 04 января 2011

Моя ситуация :: Win 7 x64 JDK 1.6.23 (x64) при запуске installer_r08-windows для установки Android SDK не удалось обнаружить JDK

Решение в http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/

5 голосов
/ 18 марта 2011

Вы можете просто нажать назад и снова нажать кнопку «Далее», и он установит «ОК».

4 голосов
/ 13 апреля 2011

просто нажмите кнопку назад, а затем следующую кнопку ... JDK найдено: D

2 голосов
/ 18 октября 2011

Следующее решение было реализовано, потому что недавно наша IDE перестала компилировать и собирать [обновить или очистить] в стандартной версии Eclipse IDE для разработчиков Java. Мы продолжали получать сообщение об ошибке «Ваш проект содержит ошибки, исправьте их перед запуском». Мы рассмотрели все ошибки, очистили снова и снова, перестроили и даже создали новое рабочее пространство и импортировали файлы, однако ничего не получалось. Наш менеджер по продукту Джонпаул обнаружил ошибку в скомпилированном пути сборки, и хотя это было ручное исправление, он вернется к следующему обновлению или перестройке, поэтому он порекомендовал нам сделать резервную копию нашего рабочего пространства и выполнить полную переустановку среды разработчиков.

Мы сделали переход в качестве рекомендации, которую нашли из: http://knol.google.com/k/fred-grott/which-eclipse-package-for-android/166jfml0mowlh/18#report-comment-166jfml0mowlh.7wc65w

Теперь мы используем Eclipse IDE [Indigo] для Java и разработчиков отчетов Windows 64 Bit без проблем.

После выхода из IDE мы скачали:

  • Среда разработки Java с jdk-6u26-windows-x64
  • Eclipse Indigo IDE для Java и разработчиков отчетов Windows 64 Bit
  • Инструменты Android SDK installer_r13-windows

Мы тогда:

  • Отключено от интернета
  • Отключены все антивирусные программы
  • Отключены наши брандмауэры

Далее мы:

  • Деинсталлировал наш SDK через Eclipse IDE построчно,
  • Обновлен [установлен] наш Java Developer Environment с помощью jdk-6u26-windows-x64
  • Распакованный и переписанный Eclipse с новым Indigo "Eclipse IDE для Java и разработчиков отчетов"

Windows 64 Bit

  • Элемент списка
  • Включил наш антивирус и подключился к интернету
  • Переустановленные Android SDK Tools installer_r13-windows

Мы сохранили все настройки по умолчанию, и теперь все снова работает идеально. На самом деле лучше, так как переписывание также решило несколько проблем с нашим приложением, не работающим на некоторых устройствах. Не знаю, почему, но мы не жалуемся. Надеюсь, это поможет, поскольку это не настоящая установка, а переустановка для осени 2011 года в 64-разрядной среде Windows 7.

2 голосов
/ 17 декабря 2009

Если SDK Setup.exe не работает, попробуйте открыть командную строку и запустить «tools \ android.bat» вручную. Это все, что делает SDK Setup, однако в текущей версии есть ошибка, заключающаяся в том, что в ней не отображаются ошибки, которые может выдать пакет:

 > cd <your-sdk>\tools
 > android.bat

Таким образом, вы можете увидеть более полезное сообщение об ошибке.

В вашем% PATH% должен быть файл java.exe.

1 голос
/ 16 января 2011

Вы можете разрешить запуск установщика Android SDK в Windows x64 с установленным JDK x64, экспортировав раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit, добавив Wow6432Node ко всем разделам реестра в экспортированном файле и импортировав его обратно (должен отображаться в regedit как HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit также).

Примечание. У меня установлены как x64, так и x86 JRE. Если у вас есть только x64 JRE, вам, возможно, придется экспортировать весь раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft и повторно импортировать его в Wow6432Node. Хотя я считаю, что установщик Android SDK просто проверяет раздел реестра JDK.

1 голос
/ 08 сентября 2010

Моя проблема заключалась в установке Android SDK в Eclipse Helios на Windows 7 Enterprise 64bit, я получил следующую ошибку:

Отсутствует требование: Инструменты разработки Android 0.9.7.v201005071157-36220 (com.android.ide.eclipse.adt.feature.group 0.9.7.v201005071157-36220) требует 'org.eclipse.jdt.junit 0.0.0 'но это не может быть найдено

Следуя приведенному выше совету, чтобы убедиться, что JDK был в моей переменной PATH (это не так), установка прошла гладко. Я предполагаю, что ошибка была несколько ложной (кстати, если вы ищете JAR-файлы, которые соответствуют этому классу, они были в моем профиле, а не в каталоге установки Eclipse)

Итак, проверьте эту переменную PATH!

1 голос
/ 23 декабря 2009

Чтобы ответить на ваш вопрос о ручной загрузке файлов, вы можете извлечь соответствующие URL из манифеста репозитория SDK Manager:

https://dl -ssl.google.com / Android / хранилище / repository.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...