Установка 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 ]

0 голосов
/ 25 марта 2011

Я попытался это изменение реестра безуспешно (хотя многие другие говорили, что это работает) http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/

Я загружаю версию .zip и в конце использовал SDK Manager.exe.

0 голосов
/ 21 января 2011

В этом блоге показано, как обновить реестр, чтобы Android SDK мог найти ваш Java SDK на 64-разрядной машине.

http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/

0 голосов
/ 09 августа 2010

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

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

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

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

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

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

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