Установка 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 была одна, казалось бы, в нужном месте, но она не могла найти ее, пока я не добавлю ее к своему пути.
Спасибо всем!
Ответы
Ответ 1
Найдите решение, которое модифицирует файл android.bat, чтобы вы могли запускать и запускать sdk и avd-менеджер android на x64 jdk. До сих пор мне удалось запустить его обновление, но я не знаю, какие другие последствия запуска эмулятора и компиляции для x64 jdk будут иметь.
http://code.google.com/p/android/issues/detail?id=3917
удачи.
Ответ 2
Когда он говорит, что JDK не найден, просто нажмите кнопку "Назад", а затем нажмите кнопку "Далее".
Я получил это со дна этого сообщения: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
Ответ 3
Мое положение::
Выиграть 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/
Ответ 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 в системный путь. пока что так хорошо.
Ответ 14
В этом блоге показано, как обновить реестр, чтобы Android SDK мог найти ваш Java SDK на 64-разрядной машине.
http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
Ответ 15
Я пробовал это изменение реестра без успеха (хотя многие другие говорили, что он работает)
http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
Загружаю .zip версию и использую SDK Manager.exe в конце.