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

Не удается открыть Android SDK Manager

Просматривая здесь и в других местах ответы на мои проблемы, я все еще не могу это исправить.

Я установил Eclipse, ADT Plugin и Android SDK. Моя проблема заключается в том, что диспетчер SDK не откроется, независимо от того, запущен ли он из Eclipse или напрямую. Окно командной строки начнет кратковременно мигать, а затем закроется.

Я попробовал несколько предлагаемых решений: различные конфигурации переменных Path и JAVA_HOME, установка 32-разрядных и 64-разрядных версий JDK, работающих под управлением Administrator, без успеха.

На этих путях устанавливаются разные компоненты:

JDK - C:\Program Files\Java\jdk1.7.0_11
JRE - C:\Program Files\Java\jre7
SDK - C:\ADT\sdk

Мой JAVA_HOME установлен в C:\Program Files\Java\jdk1.7.0_11 Мой путь включает в себя C:\Program Files\Java\jdk1.7.0_11\bin в начале.

Я попытался переустановить SDK, и установщик правильно идентифицирует местоположение Java, но все же он не будет работать.

Может ли кто-нибудь помочь мне с этим? Я практически отрываю волосы!

4b9b3361

Ответ 1

Открыть cmd,

перейдите в папку android sdk,

в tools/lib/, edit find_java.bat,

вы увидите строки, как показано ниже, добавьте черную строку в свой файл и сохраните.

rem Проверьте, что у нас есть допустимый Java.exe в пути. Код возврата будет

rem 0, если команда сработала или 1, если сбой exec (программа не

найдено). for/f %% a in ('% ~ dps0\find_java.exe -t') установить java_exe = %% a

this

установить java_exe = "C:\Program Files\Java\jdk1.7.0_11\bin\java.exe"

если не определено java_exe goto: CheckFailed

: SearchJavaW

rem Проверьте, можно ли найти файл javaw.exe в том же месте

чем java.exe. rem Если это не работает, просто вернитесь на

java.exe, который мы только что нашли. для /f %% a in ('% ~ dps0\find_java.exe -t -w')

установить javaw_exe = %% a, если не существует% javaw_exe% set javaw_exe =% java_exe%

установить javaw_exe = "C:\Program Files\Java\jdk1.7.0_11\bin\java.exe"

Я надеюсь, что это поможет

Ответ 2

Ответ Талхи прав. Просто добавив, что вам может понадобиться НЕ включать кавычки в черных строках в своем решении.

Для меня работало следующее дополнение:

set java_exe=C:\Program Files\Java\jdk1.7.0_11\bin\java.exe

Ответ 3

Узнал, в чем причина этой проблемы в моем случае: в реестре была установлена ​​настройка CMD с использованием UTF-8 (chcp = 65001).

Если я дважды щелкните C:\Programmer\Android\SDK Manager.exe, я получу описанные симптомы.

Если дважды щелкните C:\Programmer\Android\sdk\tools\lib\SDK Manager.exe, появится подсказка: A pop-up stating: Failed to execute tools\android.bat

Запуск окна CMD в C:\Programmer\Android\sdk\tools и запуск android.bat не дал результата, даже если редактирование файла и устранение исходного @echo off. Выполнение команды chcp возвращено 65001.

Итак, изменив кодовую страницу с помощью chcp 850, а затем снова запустив android.bat, я получил вывод, заканчивающийся на строку: call lib\find_java.bat. Это оказалось той же проблемой. Каждый раз, когда был создан новый CMD, кодовая страница была изменена на 65001

Исправлена ​​проблема, редактируя следующую запись реестра, удаляя значение, и все сработало:

HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Command Processor->AutoRun: @chcp 65001>nul

Имея пустое значение здесь, сделайте CMD, используя кодовую страницу 850, и файлы bat начнут работать снова.

Я не совсем уверен, что сделало это изменение в первую очередь, но теперь я знаю лекарство.

Ответ 4

После долгих поисков....... и установки... повторного intalling..... и изменения пути android.bat в качестве ответов выше..... окончательное решение было: запуск Eclipse или файла bat или студия Android в качестве администратора в Windows 8 для открытия менеджера!

Ответ 5

проверить контрольную сумму md5 для eclipse и android SDK. Это может быть проблема проверки суммы md5.

для вычисления контрольной суммы md5 загруженных файлов вы можете перейти на http://www.guidingtech.com/9800/what-is-md5-checksum-how-to-verify-it/

для правильной контрольной суммы md5: - 1. для eclipse перейдите по ссылке на официальный сайт загрузки, нажмите на загруженный пакет, который загружен, а затем перейдите к контрольной сумме, просто сопоставьте его с загруженным файлом ur eclipse. 2.for android sdk перейдите в http://developer.android.com/sdk/index.html и нажмите на загрузку для других платформ и совместите контрольную сумму md5 (f09aa4557bd1dc2703fde95dcdd6b92e).

В моем случае я скачал все это четыре раза. с учетом

Аджай

Ответ 6

При извлечении adt-bundle-windows-x86_64-20131030.zip были разбиты три файла:

("sdk/tools/lib/httpcore-4.1.jar","sdk/tools/lib/find_java.exe","sdk/tools/lib/sdk-common.jar")

Я не знаю, почему, но вы можете заменить эти файлы, используя старые версии Android SDK, например. android-sdktools_installer_r20.0.1-windows.exe. Это сработало для меня.

Ответ 7

Это также может произойти, если вы не установили Java на свой компьютер. У меня была аналогичная проблема, но после установки java она работала для меня. Вы можете загрузить Java из https://www.java.com/en/download/help/download_options.xml.

С уважением, Аби

Ответ 8

Следуйте этим шагам, и это поможет мне после долгого времени, когда все вышеперечисленные способы не влияют на 64-битные версии Windows 7, не нужно иметь системную переменную JAVA_HOME или редактировать android.bat

  • Загрузите Android Studio в Android SDK, Java JDK 64 бит и Java JRE x86

  • Сначала установите Java JRE, затем установите 64 бит Java JDK и последнюю версию Android Studio.

  • Теперь вы сначала запускаете Android Studio (64-битная версия), для которой требуется JAVA-параметр для запуска JVM, просто скопируйте папку jdk.x.x.x(version) (мой компьютер: jdk1.8.0_25 из "C:\Program Files\Java\")) в папку Android Studio и переименуйте эту папку (в Android Studio) в "jre" (jdk1.8.0_25 -> jre).

  • Теперь я могу открыть Android SDK Manager из любого места, если вы хотите использовать eclipse (теперь не официальный), просто скопируйте папку java jre.x.x.x(version) x86 (с которой вы устанавливаете до) в Eclipse и переименуете на "jre". После решения выбрать путь Android SDK в Eclipse для использования, он работает как для Android Studio, так и для Eclipse.

  • Помните свой антивирус, если вы все еще отказываетесь от вас (удалите антивирус и установите после того, как вы уверены, что это не вызовет проблемы)!

Ответ 9

cmd this "android.bat update sdk", таким образом можно открыть "SDK Manager.exe"

примечание

1. "D:\SDK\android-sdk-windows\tools" PATH в окружающей среде.

2. Замените папку sdk "tools", это сайт → https://developer.android.com/studio/index.html, затем выберите "Получить только инструменты командной строки" (в новой версии устарел "SDK Manager.exe" ) этот способ работал на моем Android Studio 2.3

3. и если "android.bat update sdk" не может работать, см. это видео- > https://www.youtube.com/watch?v=FMLVY3PqPlc

Ответ 10

Я нашел другое решение, предполагая, что в вашей системе установлен Android Studio:

  • Откройте Android Studio
  • Откройте настройки (Control + Alt + S)
  • Найдите параметр "Android SDK" (Внешний вид и поведение → Настройки системы)
  • С правой стороны вы будете иметь вкладки, связанные с SDK

Ответ 11

Попробуйте это >

Перейдите в папку sdk

Щелкните правой кнопкой мыши на Диспетчере Sdk, затем запустите в качестве администратора. Он откроет sdk manger, и ваша проблема решит