Подтвердить что ты не робот

Установка Android SDK под Windows 7 Pro 64 бит

Краткая версия моей проблемы,

  • Windows 7 Professional x64
  • Java JDK 1.6.0_17 x64
  • Установлен плагин Eclipse Galileo w\ADT
  • Android SDKtools r04

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

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

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

Коэффициенты довольно хороши, что 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.... в директории sroid sroid была одна, казалось бы, в нужном месте, но она не могла найти ее, пока я не добавлю ее к своему пути.

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

4b9b3361

Ответ 1

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

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

удачи.

Ответ 4

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

Ответ 5

просто нажмите кнопку "Назад", а затем следующую кнопку... jdk found: D

Ответ 6

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

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

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

У вас должен быть java.exe на% PATH%.

Ответ 7

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

Мы сделали переключатель в качестве рекомендации, которую мы нашли: 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 Developer Environment с jdk-6u26-windows-x64
  • Eclipse Indigo IDE для разработчиков Java и отчетов Windows 64 бит
  • Android SDK Tools installer_r13-windows

Тогда:

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

Далее мы:

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

Windows 64 бит

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

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

Ответ 8

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

https://dl-ssl.google.com/android/repository/repository.xml

Ответ 9

Моя проблема заключалась в установке 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!

Ответ 10

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

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

Ответ 11

Первоначально у меня была эта проблема, и я считаю, что это произошло потому, что у меня не было 64-разрядная версия Eclipse.

Ответ 12

Windows 7 не является поддерживаемой платформой, насколько я знаю. Я использую SDK на 64-битном Ubuntu 9.10, и он отлично работает, хотя мне приходилось каждый раз устанавливать iia32libs или libcurses. Это было связано с Eclipse.

SDK sys reqs позволяет очистить любую платформу, которую вы запускаете, вы должны иметь возможность запускать 32-битный код.

Ответ 13

Мне удалось запустить SDK Setup, добавив местоположение JDK Java в системный путь. пока что так хорошо.