Как запустить sdk manager windows
и столкнулся с проблемой переменной path. Поэтому я исправил это, изменив "путь" в переменных среды, чтобы включить, где моя java.exe-файл находится в JDK.
но теперь, когда я открываю Android sdk manager, cmd-подобный экран просто ненадолго мигает на полсекунды, а затем исчезает. Я понятия не имею, что и как заставить эту штуку работать.
убедитесь, что ваш в путь перед
-
открыть tools/android.bat в вашем любимом текстовом редакторе
поиск этого фрагмента кода:
где путь-это путь к вашему Java exe.
(в моем случае я должен был указать путь к java_exe в шаге 3 без кавычек, чтобы заставить его работать.)
та же проблема здесь. Исправлено! Я установил правильный Java-материал, Все для 64 бит, потому что моя система x64, и ничего не произошло. Поэтому я пошел в C:\Users\[my name] и удалил каталог .android Это было создано при первом запуске SDK, по-видимому, с какой-то неправильной конфигурацией.
тогда это сработало. Можешь попробовать. Удалите эту папку или просто переместите ее на рабочий стол и запустите SDK.
в последней версии Android SDK работает " SDK Manager.exe "и / или" AVD Manager.ехе" не открывается. Даже ссылка "запустить автономный SDK Manager" В Android Studio, которую ранее можно было найти в настройках Android SDK, теперь исчезла.
теперь рекомендуется выполнять ручное управление SDK и AVD внутри Android Studio. Но для тех, у кого нет Android Studio или для тех, кто не любит открывать Android Studio только для выполнения управления SDK, вы по-прежнему можно управлять SDK с помощью инструментов командной строки, " инструменты / bin / sdkmanager.летучая мышь" и " инструменты / bin / avdmanager.летучая мышь".
эта информация доступна при запуске " tools / android.летучая мышь." Я думаю, что это верно для тех, кто в настоящее время имеет Android SDK tooks v25.3.1 и выше.
существует несколько способов запуска диспетчера SDK:
- SDK Manager.exe в корне Android SDK.
- SDK Manager.exe на sdk\tools\lib из Android SDK.
- Window -> Android SDK Manager меню в Eclipse
- android.bat на sdk\tools из Android SDK.
в моем случае это выглядит так: android.bat сбой на линии:
что касается того, что делает эта линия. если я запускаю вручную: "[path_to_java]java" -jar lib\archquery.jar
он успешно возвращает: x86_64
Итак, переменная swt_path получает значение пустой строки. Оттуда все рушится.
пакетный файл задает правильное значение для переменной java_exe . Другие обычно сообщали об этом как о проблеме, но эти обходные пути не были актуальны в моем случай.
люди рекомендовали комментировать строку проблемы, добавив REM в начало ее и добавив строку, чтобы вручную установить swt_path переменная, которая является допустимым обходным путем:
но, критическая проблема в моем случае заключается в том, что он выбирает загрузку файла jar из любого lib\x86 или здесь. В какой-то момент вещи путались между ошибкой файла BAT, 32-разрядным JDK и 64-разрядным Android пакет SDK.
так, обходным путем в моем случае было:
- удалите все версии Java
- установите JDK
- вы можете использовать 32-разрядный Android SDK и установить 32-разрядный JDK
- или используйте 64-разрядный Android SDK и установите 64-разрядный JDK
- но "битность" JDK должна соответствовать Android SDK. Похоже, что либо 32-разрядный, либо 64-разрядный будет работать на 64-разрядном компьютере, Пока битность JDK соответствует битности Android SDK.
редактировать " android.летучая мышь"
при использовании 32-разрядного Android SDK / JDK используйте lib\x86 :
при использовании 64-разрядного Android SDK / JDK используйте lib\x86_64 :
после этого, я могу успешно запустить Диспетчер SDK, запустив android.bat , или из меню Eclipse (но все еще не запустив ни один из SDK Manager.exe файлы напрямую).
Google удалил GUI для SDK, начиная с версии 26. Если вы используете версию 26, попробуйте понизить ее до версии 25. Вы все еще можете открыть SDK из Android Studio.
самый простой способ-запустить программу в качестве администратора.
щелкните правой кнопкой мыши менеджер SDK ->Запуск от имени администратора
Это должно решить проблему :)
попробуйте добавить путь Java (указывающий на JDK) к переменным системной среды.
Правой Кнопкой Мыши "Компьютер" > Свойства > Дополнительные параметры системы > Переменные среды
затем в разделе системные переменные, добавьте новую переменную.
затем измените Path переменной, добавлять %JAVA_PATH%\bin; .
поиск для Андроид.файл bat в папке tools работал для меня. Забавно, что это такая рутина-заставить его работать. По моему опыту, обычно .exe-файлы запускаются как ожидалось. Я не уверен, почему это не так в данном случае. странно и раздражает!
Я побежал tools/android.bat и получил
В основном это выглядело так, как будто у меня была коррумпированная конфигурация AVD, поэтому я пошел и очистил свои виртуальные устройства, и все снова начало работать! (Файлы в C:\Users\YourUser\.android\avd для пользователей windows)
все шаги вкратце:
1.Если у вас есть jdk v1.8. Удалите его и переустановите jdk v1.7.х.х
2.Задайте пути к папкам JDK и JRE bin в переменных среды
3.удалить (сделать резервная копия первой).папка android присутствует в C: > Пользователи > [Имя пользователя] > .android
4.Установите переменную JAVA_HOME, сохраняя JAVA_HOME в качестве имени переменной и путь к папке bin jdk в качестве значения переменной.
5.Перейдите в [sdk-directory] > сервис. Найти и щелкните правой кнопкой мыши на android.bat файл и выберите "Редактировать", чтобы открыть его в блокноте и сделать следующее варианта исполнения.
оригинал
изменен
Примечание: скопируйте и вставьте свой собственный java.exe путь к каталогу, как объяснялось ранее.
оригинал
изменен
Примечание: Если ваш Android sdk 64bit, то упомянуть набор swt_path=lib\x86_64 в противном случае, если это 32bit, то сохранить его как набор swt_path=lib\x86
- готово! Запустите Android sdk с android.файл bat или из eclipse. Он должен открыться просто отлично!
Я пробовал почти все решения, представленные здесь. Но ничего не вышло. И, наконец, я загрузил tools (tools_r25.2.3-окна.zip) из приведенной ниже ссылки и заменил вложенную папку tools в папке sdk. Это начало работать.
совместное использование этого как информации, хотя это старый поток.
Я недавно столкнулся с этой проблемой после того, как я установил эмулятор android с помощью менеджера sdk Android studio, который также обновил мои инструменты Android sdk до 26.0.1 (поскольку это было необходимым условием - согласно менеджеру sdk android studio).
В моем случае я просто заменил tools папка Android sdk с tools папка из старого Android sdk. Это понизило инструменты Android sdk, но теперь я могу открыть Диспетчер sdk с помощью SDK Manager.exe .
также убедитесь, что нет как JRE перед вашим JDK в пути в Windows. Oracle всегда вводит свою собственную JRE в путь прежде всего (я установил Oracle Lite после установки Android sdk).
пытался заставить диспетчер sdk работать некоторое время после различных потоков с аналогичными проблемами, которые я мог найти.
все вышеперечисленные предложения хороши.
еще один вопрос-переместить Android sdk в dir без пробелов в его имени.
например, в моем случае он находился в: e:\Program файлы (x86)\Android\android-sdk\
и потерпят неудачу. При перемещении в:
надеюсь, это поможет.
та же проблема здесь, я пробовал все решения, но ничего не получилось. Затем я вошел в C:\Users\User_name и удалил ".Android "папка, а затем менеджер SDK может нормально открываться и автоматически создавать другие".папка" android".
Я пробовал все самые популярные решения раньше, и никто не работал для меня, пока я не понял, что в папке Android SDK не должно быть пробелов, поэтому я изменил его с "C:\Android SDK" to "C:\Android_SDK". Все очень просто.
1) Откройте android.bat из папки sdk для редактирования;
2) добавить именно эти две строки:
вместо:
здесь c:\Program Files\Java\jdk1.8.0_25 ваша папка jdk. 3) наслаждаемся. SDK Manager будет запущен из среды IDE Android studio.
похоже, что тело не обновило этот поток через некоторое время. Но я просто справился с этим и решил, что предоставлю свое решение. Я установил AndroidStudio для mac. Я не смог получить доступ к менеджеру sdk через ide. Оказывается, мне просто нужно было установить переменную среды JAVA_HOME. Как только я получил этот набор, я смог запустить менеджер sdk.
создайте новую учетную запись пользователя, либо переустановите или просто запустите android.bat и он должен работать для меня
Я столкнулся с подобной проблемой. SDK manager будет мигать окно команды и умереть.
Это то, что сработало для меня: мой процессор и ОС как 64-разрядные. Я установил 64-разрядную версию JDK. Проблема не исчезнет с переустановкой JDK или изменением пути. Моя теория заключалась в том, что SDK Manager может потребоваться 32-разрядная версия JDK. Не знаю, почему это должно иметь значение, но я закончил установку 32-разрядной версии JDK и magic. И SDK Manager успешно запускаемый.
надеюсь, что это помогает.
Я столкнулся с той же проблемой. При запуске android.bat я нашел решение (если Java установлен в "нормальном" каталоге Windows, то есть "program files"), вам нужно поместить кавычки вокруг "c:/program файлы /" etc. В противном случае он не может найти java на "C:/program". (мне не нравятся пробелы)
проблема с моей была в том, что я мог запустить SDK manager через двойной щелчок android.bat, но не тогда, когда я дважды нажимаю на фактическое приложение SDK manager. Я решил эту проблему, установив новую переменную среды:
перезапустил мой компьютер, и теперь я могу дважды щелкнуть по приложению и запустить SDK Manager. Надеюсь, это поможет:)
Как это работало для меня:)
ОС: Windows 7-64 бит, Android SDK: 64 бит
введите новую "системную переменную" с именем: JAVA_HOME со значением: C:\Program файлы\Java\jdk1.7.0_51
щелкните правой кнопкой мыши на SDK Manager.exe - > Запуск от имени администратора
- убедитесь, что путь java в системной переменной "Path" является чем-то вроде: C:\Program Файлы\Java\jdk1.7.0_51\bin
- в имени вашей папки нет места, замените что - то вроде C:\Android SDK с C:\Android_SDK
- вы можете найти свою java с помощью команды "где java" в командной строке
У меня была такая же проблема, но через некоторое время три из них появляются, потому что я нажал 3 раза. Подожди немного, Может, у тебя нет проблем.
Я видел ответы, которые обеспечивают обходные решения с помощью жесткого кодирования java.exe местоположение и x86 / x86_64 строка архитектура в sdk\tools\android.bat . Это быстрые решения, но не решили фундаментальную проблему, которая мне действительно любопытна.
фактическая проблема, с которой я столкнулся, заключается в том, что пакетный скрипт не может найти другой файл сценария/jar и, таким образом, не удалось продолжить. Я мог бы сказать, что сценарий был плохо написан.
после того, как я внес следующие изменения в sdk\tools\android.bat , все работает как шарм.
в частности, я добавил %
теперь попробуйте запустить скрипт, и менеджер SDK должен выйти.
p.s. Моя установка OS, Java 8 и Android SDK свежи, и я не делал никакой дополнительной конфигурации.
p.s. Возможно, Вам все равно придется настроить переменную среды PATH, чтобы скрипт мог найти подходящий java.exe .
Я тестирую каждый способ, но только рабочий способ был повторно установить sdk-manager в том же пути, что и старый
ADB (Android Debug Bridge Utility) это командная строка включенная в Android SDK. ADB позволяет управлять Вашим устройством через USB, копировать файлы, устанавливать и удалять приложения и многое другое. ADB позволяет использовать некоторые хитрости Android.
Шаг 1: установка Android SDK
Перейдите на страницу загрузки Android SDK и прокрутите страницу вниз до “SDK Tools Only”. Загрузите ZIP файл для вашей ОС и распакуйте архив.
Запустите exe файл SDK Manager и снимите галочки со всех пунктов, кроме “Android SDK Platform-tools”. Если вы используете смартфон Nexus, то вы также можете установить галочку на пункте “Google USB Driver”, чтобы загрузить драйвера. Нажмите на кнопку установки. Произойдет загрузка и установка компонентов, в том числе ADB и другие утилиты.
Когда установка будет завершено можете закрыть SDK manager.
Внимание! В данный момент установка происходит следующим образом:
Перейдите на страницу загрузки Android Studio , пролистайте вниз до раздела «Get just the command line tools» и скачайте архив для соответствующей версии ОС (в нашем случае это Windows).
Разархивируйте скачанный архив, например, в корень диска C.
Взаимодействие с SDK Manager осуществляется через командную строку. Здесь Вы можете узнать все команды, но мы остановимся на главных. Чтобы запустить SDK Manager зайдите в папку, куда Вы распаковали содержимое архива > tools > bin и удерживая клавишу Shift нажмите правую кнопку мыши на свободном участке и выберите «Открыть окно команд», если Вы используете версию, отличную от Windows 10. Или запустите командную строку и укажите рабочую директорию. В моем случае это:
view sourceprint?1.cd C:\sdk-tools-windows-3859397\tools\bin view sourceprint?1.cd C:\sdk-tools-windows-3859397\tools\binВведите команду sdkmanager и нажмите Enter, чтобы увидеть все доступные параметры. Но нас интересует следующая команда:
sdkmanager "platform-tools" "platforms;android-26"
Это команда установит platform tools (включая adb и fastboot) и инструменты SDK для API 26, что соответствует Android версии 8.x. Полный список версий Android и соответствующих ему API описан ниже:
- Android 1.0 — API 1
- Android 1.1 — API 2
- Android 1.5 — API 3
- Android 1.6 — API 4
- Android 2.0 / 2.1 — API 5, 6, 7
- Android 2.2 — API 8
- Android 2.3 — API 9, 10
- Android 3.0 / 3.1 / 3.2 — API 11, 12, 13
- Android 4.0 — API 14, 15
- Android 4.1 / 4.2 / 4.3 — API 16, 17, 18
- Android 4.4 — API 19,20
- Android 5.0 / 5.1 — API 21, 22
- Android 6.0 — API 23
- Android 7.0 / 7.1 — API 24, 25
- Android 8.0 / 8.1 — API 26
Т.к. у меня устройство с Android 7.0, то моя команда будет выглядеть так:
sdkmanager "platform-tools" "platforms;android-24"
Также Вы можете проделать этот шаг через графический интерфейс Android Studio. Для этого перейдите на страницу загрузки , скачайте, установите и запустите Android Studio.
Нажмите «Configure» и «SDK Manager».
Проверьте, чтобы стояла галочка напротив пункта «Android SDK Platform-tools» и «Google USB Drive», если Вы используете устройство Nexus. Нажмите «OK», чтобы закрыть SDK Manager, также закройте Android Studio.
Шаг 2: Включение USB Debugging
Вернитесь на главную страницу настроек, у Вас должен появится новый пункт “Для разработчиков”. Включите “Отладка по USB”. Введите пароль или PIN-код, если необходимо.
Как только это сделаете, соедините свой телефон с компьютером. У вас появится окно на телефоне с вопросом «Включить отладку по USB?». Поставьте галочку в поле «Всегда разрешать для этого компьютера» и нажмите OK.
Шаг3: Тестирование ADB и установка драйверов для Вашего смартфона
Откройте папку, где установлен SDK и там откройте папку platform-tools. Здесь хранится ADB программа. Удерживайте клавишу Shift и щелкните правой кнопкой мыши внутри папки. Выберите пункт «Открыть окно команд».
Чтобы проверить, правильно ли работает ADB, подключите устройство Android к компьютеру с помощью кабеля USB и выполните следующую команду:
Вы должны увидеть устройство в списке. Если устройство подключено к компьютеру, но оно не отображается в списке, то необходимо установить ADB driver для Вашего устройства. На сайте производителя Вашего устройства должны быть соответствующие файлы. Например для устройств Motorola их можно скачать здесь , для Samsung здесь , для HTC драйвера входят в программу HTC Sync Manager . Вы также можете найти необходимые файлы на сайте XDA Developers без дополнительных программ.
Вы также можете установить Google USB Driver из папки Extras в окне SDK Manager, как мы упоминали в первом шаге.
Если вы используете Google USB driver, то придется заставить Windows использовать установленные драйверы для вашего устройства. Откройте Диспетчер устройств (правой кнопкой мыши на ярлыке Мой компьютер и выбрать Свойства — Диспетчер устройств), найдите в списке свое устройство. Нажмите правой кнопкой на нем и выберите Свойства. Перейдите на вкладку Драйвер и нажмите кнопку Обновить. Выберите «Выполнить поиск драйверов на этом компьютере».
Найдите Google USB Driver в папке Extras с установленным SDK, и выберите папку google\usb_driver и нажмите Далее. Как только драйвера установятся, пробуйте еще раз выполнить команду adb devices. Если все сделано правильно и драйверы подходят, то Вы увидите свое устройство в списке. Поздравляем, Вы смогли установить ADB driver.
Полезные ADB команды
ADB предлагает некоторые полезные команды:
adb install C:\package.apk
— Установить приложение на телефон, находящееся по пути C:\package.apk на компьютере;
adb uninstall package.name
— Удалить приложение с именем package.name с устройства. Например, команда com.rovio.angrybirds удалит игру Angry Birds;
adb push C:\file /sdcard/file
— Помещает файл с компьютера на устройство. Данная команда отправит файл C:\file на компьютере на устройство по пути /sdcard/file<.
В этой небольшой заметке мне хотелось бы затронуть ситуацию. Компьютер разработчика не запускает SDK Manager.
Напомним, что утилита Android SDK Manager входит в состав Android SDK. Который, как мы знаем, имеет модульную структуру. Составные части (такие как документация, примеры, необходимые инструменты и дополнения). Представлены в виде отдельных сущностей, пакетов. Вот для менеджмента этих пакетов, в частности, для загрузки новых. Также для удаления и обновления существующих, и используется приложение SDK manager.exe. С необходимостью его запуска можно столкнуться уже на этом шаге. При настройке инструментария для разработки программ для Android.
Из-за чего не запускается программа?
Везде ниже мы рассматриваем ситуацию, когда SDK Manager не запускается. Окно либо не появляется, либо появляется и сразу же исчезает. В случае если выскакивает какое-либо предупреждение. Для запуска менеджера достаточно просто внимательно это предупреждение прочитать. Наверное, не стоит упоминать топорные решения, связанные с переустановкой Android SDK или созданием в системе нового пользователя с последующей повторной инсталляцией инструментария под его аккаунтом (хотя часто такие решения помогают). Стоит отметить, что иногда утилита может запуститься из Eclipse или с помощью файла android.bat.
Не запускаться Android SDK Manager
Самая банальная причина, по которой может не запускаться Android SDK Manager – это несоблюдение одинаковой разрядности (32-bit, 64-bit) операционной системы и устанавливаемых инструментов. Второй банальной причиной является путаница между ‘/’ и ‘\’ в настройках, связанных с путями (верно второе).
Чаще всего SDK Manager не запускается из-за неправильно прописанных путей. Для решения этой проблемы достаточно в переменной среды Path прописать путь к директории JDK/bin установленной Java. Следует помнить о том, что в том же Path перед данной записью могут располагаться записи путей к JRE и (реже) к System32. Это может «сбить с толку» SDK Manager, поэтому стоит проследить, чтобы запись пути к Java\JDK\bin стояла перед упомянутыми. Выполним ремонт экрана iphone, делаем замену деталей, записаться к нам.
Как ни странно, но в львиной доле случаев, когда SDK Manager.exe не запускается в Windows, дело успешно решается с помощью запуска приложения от имени администратора.
В ряде случаев помогает добавление в переменные среды новой переменной JAVA_PATH, значением которой будет путь до каталога с JDK.
Иногда помогает создание новой переменной среды ANDROID_SDK_HOME, значением которой является путь до каталога android-sdk.
Иногда помогает создание новой переменной среды ANDROID_SDK_HOME, значением которой является путь до каталога android-sdk.
Прописка расположения файлов до папки SDK
Если SDK Manager не запускается, возможно, стоит сделать так, чтобы путь до этой утилиты не содержал пробелов. Например, можно поместить всё содержимое папки с Android SDK в корень диска. Эквивалентным этому действием можно назвать заключение пути с пробелами в кавычки везде, где это возможно.
В папке lib находится bat-файл «find_java». Если открыть его текстовым редактором, найти строку
%java_exe% -version 2>nul
%java_exe% -version 2>null
То есть шанс, что Android SDK Manager запустится.
В абсолютном большинстве случае вышеприведенные советы помогают запустить SDK Manager. Интересно было бы узнать в комментариях об опыте тех, кто сталкивался с подобной ситуацией.
Эта статья поможет всем новичкам, владельцам Андроид устройств ознакомиться с SDK. Вы узнаете как установить android sdk. Для чего это нужно: во первых для взлома, во вторых для доступа к системной части прошивки и ее последующего изменения, в третьих для получения root прав.
В SDK есть инструмент ADB (Android Debug Bridge) отладочный Мост для Android или по другому интерфейс для отладки Android, с помощью него можно:
- Просматривать log системы Android.
- Просмотреть какие Андроид устройства подключены и могут работать с ADB.
- Устанавливать программы на Android устройствах.
- Удалять программы на Android устройствах.
- Копировать файлы с Android устройства.
- Копировать файлы на Android устройство.
- Удалять раздел data на Android устройстве.
- Очищать раздел data на Android устройстве.
- Прошить раздел data на Android устройстве.
- Перезаписать раздел data на Android устройстве.
- Осуществить разные скрипты управления Android устройством.
- Управлять некоторыми сетевыми параметрами Android устройства.
- И многое другое.
SDK (software development kit) — комплекс средств разработки, позволяющий специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, компьютерной системы, игровых консолей, аппаратной платформы, операционных систем и других платформ.
Установка Software Development kit (SDK)
Установка Java Development Kit (JDK)
Выбираем версию JDK
Заходим в папку adt-bundle-windows, затем в папку sdk и запускаем SDK Manager.exe. В появившемся окне предлагается выбрать компоненты для закачки через интернет. В правой части для каждого компонента указано, установлен он уже или нет. Выбираем нужные пакеты для работы. Желательно как на рисунке. Если у вас другие версии Android, то выбираем нужные. Когда все нужные пакеты выбраны - жмем кнопку Install X packages справа снизу. В новом окне подтверждаем, что согласны все это скачать - Accept All. И здесь же можно посмотреть размер пакета и отказаться от чего-либо. Жмете Install - побежал индикатор и открылся лог - началась закачка. Через некоторое время (зависит от количества выбранных пакетов) появится надпись: Done loading packages. Установка завершена. Закрываем лог и SDK Manager.
Затем мы идем в папку C:\adt-bundle-windows\platform-tools этот адрес нужно скопировать (в этой папочке должны лежать файлы adb.exe и другие)
Папка с программой
Для Windows XP: заходим в панель управления, свойства системы, дополнительно, переменные среды
Для Windows Vista/7: заходим в панель управления, система, дополнительные параметры системы
Находим пункт переменные среды и находим пункт Path, нажимаем изменить и ничего не удаляя через точку с запятой добавляем свой путь C:\adt-bundle-windows\platform-tools (смотрим рисунок). Нажимаем ОК.
Теперь проверяем все ли работает: заходим в пуск, запускаем командную строчку (желательно от имени администратора для Windows Vista/7) и вводим команду adb и получаем следующее.
Читайте также: