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

SDK Manager не запускает 64-разрядную версию Windows 7?

Я знаю, что эта проблема была рассмотрена несколько раз, но вместо того, чтобы комментировать старый вопрос, я решил сделать новую с обновленной информацией (надеюсь).

Как гласит название, независимо от того, что я делаю, я не могу запустить диспетчер SDK. Я попытался установить 32- и 64-разрядные версии jdk1.7.0, но не повезло.

В настоящее время у меня есть как jdk (32-разрядный), так и sdk, установленные в каталоге C: \. Как многие говорили, я изменил приведенную ниже переменную среды, чтобы отразить местоположения. А именно:

Имя переменной: PATH
Значение переменной:

C:\Android\android-sdk\tools; C:\Java\jdk1.7.0 \; C:\Program Файлы\Общие файлы \Microsoft Shared\Windows Live; C:\Program Files (x86)\Общие файлы \Microsoft Shared\Windows Живите;% SystemRoot%\system32;% SystemRoot%;% SystemRoot%\System32\WBEM;% SystemRoot%\System32\WindowsPowerShell\v1.0 \; C:\Program Файлы (x86)\Windows Live\Shared; C:\Program Файлы \Intel\WiFi\bin \; C:\Program Files\Common Files\Intel\WirelessCommon\

(Очевидно, что я добавил только первые два значения)

У кого-то там, должно быть, было такое же затруднение, что и я, кто может помочь мне здесь. У меня не было проблем с установкой всего на 32-разрядной машине Win7, но 64-битный мой главный компьютер, и мне действительно нужно иметь SDK со мной, если я собираюсь научиться его использовать.

(EDIT: разрешено!)

Проблема, с которой я столкнулась, заключалась в том, что появится окно командной строки, после чего диспетчер SDK начнет загружаться, а затем мгновенно сбой.

Странно, кто-то еще с очень похожим компьютером, чтобы мой только что установлен без проблем. Weird.

Наконец, я добавил другую переменную среды:

Имя переменной: JAVA_HOME

Значение переменной: C:\Java\jdk1.7.0\

и это сработало!

Спасибо за помощь всем. Надеюсь, это поможет кому-то другому, у кого может быть такая же проблема.

4b9b3361

Ответ 1

Хорошо, один на компьютере с 64-разрядной версией Windows 7 сработал трюк JAVA_HOME: установите JAVA_HOME = каталог вашего jdk bin. Также добавьте каталог jdk bin в свой путь.

На моей другой 64-разрядной машине Windows 7 у меня появилось больше проблем. Я попробовал загрузить другой файл find_java.bat - это не помогло. Я попытался установить ANDROID_SWT = lib\x86_64 - это немного помогло.

В конце концов я застрял в JAVA_HOME и изменил путь, а затем пропустил установку sroid sroid, установил плагин ADT в eclipse. Оттуда после перезагрузки вы должны увидеть диспетчер SDK, доступный в меню справки eclipse. Я побежал оттуда, и все было гладко.

Ответ 2

Я быстро отобразил экран cmd, а затем исчез, добавленный указатель для Java к пути, поскольку он был рассмотрен ранее в одном из этих сообщений, но это не решило проблему. Тогда я установил Java SDK, это не решило проблему. Затем я добавил переменную Java_HOME, но она не решила проблему.

Я начал перемещаться по файлам каталога, где файлы sdk установлены на c: drive, он называется "sdk".

  • Я нашел файл "andoroid" в разделе "tools" с файловым файлом Windows Batch File.
  • Нажмите на него, и он открыл диспетчер sdk.

Ответ 3

Попробуйте отключить силу настроек User Access Control.

Ответ 4

У меня 64-битная Windows 7 и до сих пор нет проблем с менеджером SDK.

У меня установлены как 32, так и 64-разрядные JDK (JDK-6, а не 7), но Java home указывает только на 64-битную Java. Проверьте также значение реестра для дома Java:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6.0_20\JavaHome

он должен указывать на ваш 64-битный JDK. Лучше сделать это, используя Java-виджет из панели управления → Программы

Ответ 5

Возможно, отсутствуют две настройки переменной:

  • set java_exe = % JAVA_HOME% - используйте JAVA_HOME, если вы установили глобальную переменную системы!

  • for/f %% a in ('% java_exe% -jar % work_dir%\lib\archquery.jar') установить set swt_path = lib\%% a Пропущенная локальная переменная, выделенная жирным шрифтом.

Я сделал эти изменения, и это работа для меня Система: Windows7 x64 IDE: Eclipse JUNO x64

Ответ 6

Я обновил свои пути так же, как это, и мой SDK начал работать.

JAVA_HOME указывает на каталог jdk

ANDROID_SDK_HOME указывает на мой каталог sdk для Android.

ANDROID_SWT указывает на% ANDROID_SDK_HOME%\tools\lib\x86_64 (да swt.jar здесь)

PATH указывает на C:\Windows\System32 (да xcopy.exe здесь) и% JAVA_HOME%\bin (да java.exe здесь), а также% ANDROID_SDK_HOME%\platform-tools

Нажмите здесь для получения дополнительной информации

Ответ 7

В моем случае у меня была JDK в "C:\Program Files (x86)\Java \". И благодаря тому, что каждый раз, когда я использую для запуска SDK и образуют SDKmanager.exe и через Eclipse, это не подходило

Итак, я скопировал JDK в C:/и обновил путь, и он начал работать. (проблема была в пробеле в пути JAVA_HOME)

Ответ 8

Чтобы лучше отладить проблему, запустите приложение sdk/tools/android.bat из командной строки. Это скорее всего выплюнет сообщение об ошибке, которое будет потеряно, если окно cmd автоматически закрывается, например, когда вы просто дважды щелкните исполняемый файл.

Также для полноты ответов на этот вопрос попробуйте запустить sdk manager как администратор.

Ответ 9

Была та же проблема. Загрузите все соответствующие файлы и распакуйте их в папку C:\Development. Откроется раскрывающееся окно Eclipse, выберите Windows. Запустите SKD Manager из этого места. Работал для меня!!!!!!!