Установка пакета Android SDK и настройка ADB. Разработка под Android: устанавливаем SDK Sdk не устанавливается

Android SDK Manager – это среда для разработки приложений под операционную систему Android. Эта программа позволяет создавать приложения, которые используют возможности камеры, Wi-Fi, Bluetooth, данных GPS, 3G. Также Android SDK Manager поддерживает работу с браузерами, различными форматами видео и аудио. Популярность программа получила благодаря встроенному модулю, который позволяет тестировать разработанные приложения на различных версиях Android.

Как установить Android SDK Manager?

Для того, чтобы начать использовать программу Android SDK Manager, нужно изначально её установить. Для этого выполняем следующее:

  • Скачиваем архив SDK Manager на своё устройство.
  • Параллельно запускаем установку самой последней версии Java Development Kid на свой ПК и следуем инструкциям.
  • Из архива запускаем распаковку файла «SDK Manager».

  • Если распаковать не удалось, стоит создать на диске C папку «Android» и распаковать через Total Commander все файлы с архива.

  • Далее запускаем файл «SDK Manager.exe». В течение нескольких секунд появится рабочее оно программы.

  • Однако работать с программой ещё нельзя. Нужно установить Eclipse. Она есть в архиве.

  • Из Total Commander установить этот элемент не получится. Нужно на диске С в папке «Android» создать новую папку с названием «Workspace» и поместить все содержимое папки.

  • Далее нужно обновить саму программу. Для этого в меню нажимаем «Deselect All», чтобы не устанавливать все версии Android.

  • Теперь станет активной кнопка «Update». Отмечаем версию своей ОС Android. И нажимаем «Install».

  • В новом окне ставим отметку «Accept License» и нажимаем «Install».

  • Ждём завершения установки Android SDK Manager.

Также о том, как установить и настроить программу можно узнать из видео:

Как правильно установить Eclipse для SDK Manager и программу Android Studio?

Часто в пользователей возникают проблемы с установкой компонента Eclipse. Зачастую он идет в комплекте с программой Android SDK Manager. Однако его можно отдельно скачать с сайта разработчика, предварительно выбрав версию и разрядность Windows.

Установка данного элемента следующая:

  • Скачиваем и распаковываем архив в папку Windows, что на диске С.

Важно! Известна проблема с распаковкой архива Eclipse. Рекомендуем для этой цели использовать программу 7-Zip или WinRAR . До начала распаковки архива нужно установит Java.

  • Если извлечь в указанную папку не удалось, некоторые опытные пользователи отмечают успех выполнения действия, в случае выбора папки «Program File (х86)».
  • Далее запускаем файл exe.

Однако этот метод не всегда работает и часто возникают ошибки.

Учитывая отзывы пользователей программы и их рекомендации, предлагаем ознакомиться с 100% способом установки Eclipse :

  • Вводим в Google запрос «Java SE Runtime». Открываем первую ссылку.

  • Выбираем последнюю версию программы в соответствии с разрядностью системы.

  • Начнётся загрузка архива. Возвращаемся назад к поисковику и вводим «Android SDK». Вновь выбираем первую ссылку.

  • Открываем страницу и опускаемся вниз к разделу «SDK Tools». Здесь выбираем «Includes Android SDK»

  • Принимаем условия лицензионного соглашения и жмём «Скачать».

  • Файл будет весить более 1,2 Гб. Поэтому пока будет скачиваться файл, устанавливаем Java.

  • Теперь устанавливаем Android Studio. На диске С понадобиться до 4,5 Гб свободной памяти.

  • Отмечаем нужные элементы.

  • Принимаем условия лицензионного соглашения и жмём «Установить».

  • Нужно выбрать тип установки. Выбираем «Стандартную».

  • Установка программы завершена.
  • Теперь без проблем можно установить Eclipse IDE for Java Development. Запускаем файл.exe с архива. Программа сама создаст нужную папку. Просто следуем инструкции.

  • Программа успешно установлена.

Важно! Eclipse можно установить только при соблюдении вышеуказанных рекомендаций. В противном случае появится ошибка sdk tools directory is missing.

Что делать, если появляется ошибка SDK tools directory is missing?

С ошибкой sdk tools directory is missing мы столкнулись во время установки Android Studio. Возникла она из-за неустановленного компонента Eclipse. Поэтому, если вы пытаетесь установить программу до инсталляции Java и Eclipce, будьте готовы столкнуться с этой проблемой.

Также эта проблема может возникнуть при сохранении проекта. В этом случае в меню программы нужно нажать «Configure», «Project Defaults», «Project Structure» и скопировать правильный адрес C:/Users/user/AppData/Local/android/SDK.

В первом же случае, когда ошибка возникла при установке программы, это значит, что отсутствует папка «Tools». Стоит удалить программу полностью, освободить до 5 Гб памяти и по новому выполнить установку программы по инструкции для Eclipse.

Если, читая наш блог, вы почувствовали, что почётное звание «чайник» уже не про вас и теперь можно примерить на себя ранг «продвинутый пользователь», то Android SDK – это тот самый инструмент, который даст возможность почувствовать себя даже разработчиком.

Пользователи, желающие значительно увеличить производительность своего устройства Android понимают, что без root-доступа и разблокировки бутлоадера (загрузчика) не обойтись:

А дальше, не исключено стремление протестировать какую-нибудь кастомную прошивку. Вот тогда-то и понадобится Android SDK и ADB. А это значит, что вам придётся работать не только с окном команд, но и с кодами, открывающими доступ к операционной системе Андроид.

SDK (англ. аббревиатура software development kit) — это по большому счёту комплект различных средств разработки, позволяющий специалистам, работающим с программным обеспечением создавать приложения для специальных пакетов программ, игровых консолей, ПО основных средств разработки, операционной и компьютерной систем, игровых консолей, и пр.

Этот инструмент используется для:

  • Получения прав «суперпользователя».
  • В целях обеспечить доступ к системной части прошивки и её изменения

А ADB позволит:

  • Увидеть подключённые устройства, которые смогут работать с ADB
  • Просмотреть лог системы Android
  • Делать копии файлов как с аппарата Андроид, так и на него
  • Удалить (или очистить), а также прошить (или перезаписать) раздел «data »
  • Создавать разные скрипты управления Android-устройством
  • Осуществлять управление некоторыми из сетевых параметров гаджета
  • И многое другое.

Android SDK Manager — как пользоваться

В Android SDK входят ADB драйвера и другие инструменты, которые, если точно следовать этой инструкции любой пользователь сможет без проблем установить.

Для начала нужно выполнить некоторые подготовительные действия:

  • Сверяемся с требованиями, предъявляемыми Android SDK .
  • Качаем на свой компьютер JDK , а так же Java Development Kit
  • Кроме того, понадобится загрузить Eclipse IDE и плагин ADT
  • Теперь нам нужно установить Eclipse на ПК и запустить программу. Маршрут выглядит так: Windows>Android SDK>AVD Manager.

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

*Примечание: Eclipse – язык, которым пишутся коды.

Как устанавливать на Windows Android SDK / ADB

  1. Скачиваем и сохраняем на рабочем столе своего компьютера установочный файл
  2. Распаковываем и перемещаем его на диск «С» в root (C:\ android-sdk-windows ).
  3. Переходим к этой папке на диске «С» и затем открываем SDK-менеджер.
  4. Жмём, чтобы установить Android SDK Platform-tools, revision 6
  5. Дальше перемещаемся по этому пути: Available Packages , затем Third party Add-ons , теперь Google Inc. add-ons , далее check Google USB Driver package, revision 4 (последний файл требует установки).
  6. Закрываем менеджер.
  7. Отправляемся в панель управления и открываем свойства системы (System properties ).
  8. Жмём «Дополнительные параметры системы», «Переменные среды».
  9. Их нужно настроить: прокрутить список вниз, пока не появится «Путь» (или Path). Жмём.
  10. В поле «Value» в конце строки нужно ввести C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools . Нажимаем «ОК», затем «Выход».
  11. Активируем на аппарате Android отладку по USB и соединяем его с компьютером.
  12. Устанавливаем нужные для смартфона (либо другого устройства) драйвера и открываем на ПК окно команд, вводим adb devices
  13. Теперь в списке должен появиться наш аппарат, и если это так, значит всё прошло успешно.

Если же что-то не сложилось, то нужно выполнить вручную процедуру обновления драйверов. Для этого нужно будет выполнить следующие действия:

  1. Открыть «Диспетчер устройств » и найти около группы неопознанных устройств восклицательный знак жёлтого цвета.
  2. Теперь нам нужно кликнуть правой кнопкой мыши на ADB. Путь для обновления: Update Driver Software , затем Browse , и Let me pick теперь Have disk и browse .
  3. Далее нужно перейти вот сюда — C:\android-sdk-windows\extras\google\usb_driver and choose android_winusb.inf. и выбрать Android ADB Interface .
  4. Всплывающее предупреждение (если оно появится) нужно проигнорировать.

После завершения установки, нам нужно открыть окно команд и ввести повторно adb devices . Будем надеяться, что теперь всё заработает.

Для того чтобы писать приложения для OS Android вам понадобится установить среду разработки Android Studio(далее в тексте AS). Вы спросите, почему именно AS а не Eclipse? Среда разработки Eclipse работает намного быстрее, и весит меньше, чем Android Studio,

но Google "рекомендует" использовать AS, так как в будущем он перестанет(вернее уже) перестал ее поддерживать. За Android Studio будущее, так сказать. У вас должен быть достаточно мощный компьютер, желательно x64 разрядный, так как AS использует около 3 ГБ оперативной памяти, добавьте сюда еще 3 ГБ на эмулятор андроид устройства... На моем ПК установлена win 8.1 pro x64, двуядерный процессор Intel 3.3 ГГц, с 8 ГБ оперативной памяти, и я чувствую себя вполне свободно...



Заходим на официальный сайт по ссылке https://developer.android.com/studio , качаем последнюю версию необходимой разрядности. На сегодня актуальная версия android-studio-2-1-2,

весить она будет примерно 1,2 Гб. Так что запаситесь терпением, если у вас медленный интернет.

После загрузки запустим программу установки android-studio-2-1-2.exe,

мастер установки пошагово предложит определить состав установки,

принять лицензию,

выбрать место установки,



Снова ждем окончания установки.

После этого запустим Android Studio с рабочего стола, или из меню,

и нажмем кнопку Configure для настройки SDK. Вы увидите список установленных версий android,

под которые можете создавать приложения, желательно чтоб они были все. Если какие то версии не установлены, то жмем на ссылку Launch Standalone SDK Manager для установки и обновления пакетов.

Откроется менеджер SDK,



поставьте галочки на те пункты, которые необходимо, как узнать на какие именно? Менеджер SDK вам в этом поможет, отметив необходимые пакеты версий. Затем нажмите на кнопку в правом нижнем углу с надписью Instal 1 (1..100) package..

В вашем случае количество пакетов будет другое. Если вы лично, или то место где вы проживаете, находится под "западными санкциями", то для обновления пакетов, зайдите в меню Tools->Options...,

где можно указать адрес и порт прокси сервера,

Такая популярная операционная система как Android не может обойтись без мощных и простых средств разработки. И именно здесь Android SDK (Software Development Kit или Набор средств для разработки ПО) показывает себя с лучшей стороны. Сегодня мы установим SDK и посмотрим, что он умеет. Это будет цикл статей о разработке приложений и игр для Android

Подготовка к установке

Android SDK поддерживает большинство современных операционных систем под архитектурой x86 и x86_64, в том числе Windows, многие дистрибутивы Linux и Mac OS X. Также на ПК должен быть установлен Java Development Kit (Java 7 или Java 8) , который обязательно потребуется для многих возможностей SDK, ведь Android неразрывно связан с Java.

Стоит заметить, что для встроенного эмулятора Android необходимо хорошее «железо» на PC, как, в принципе, и для других современных средств разработки.

Установка с помощью Android Studio

Уже долгое время существует Android Studio - официальная IDE (Integrated Development Enviroment) для разработки под Android. Туда уже включено всё необходимое и устанавливается в один клик. Достаточно лишь установить IDE, и вы также сможете использовать все возможности SDK, интегрированные внутри среды разработки.

Скачать Android Studio можно с официального сайта . Там же можно найти много полезных гайдов по работе с Android SDK, но, к сожалению, доступны они исключительно на английском языке.

Установка отдельного пакета

Если вы не рассчитываете использовать такой мощный инструмент как Android Studio или у вас уже есть установленная Intellij IDEA, на основе которой и работает эта среда разработки, то вы можете установить Android SDK отдельно. Однако никаких других преимуществ этот метод установки не даст и рекомендуется воспользоваться предыдущим способом.


Для загрузки отдельного пакета инструментов для разработки без IDE необходимо воспользоваться сайтом Android Developer . Игнорируя все возможные упоминания об Android Studio, спускаемся в самый низ страницы и находим раздел «Get just command line tools» - можно также воспользоваться поиском по странице. После скачивания подходящего пакета для вашей операционной системы, достаточно распаковать в любое удобное для вас хранилище - рекомендуется также указать местоположение SDK в Intellij IDEA (Project Structure > SDK).

Запуск и возможности


Для получения доступа ко всему функционалу Android SDK достаточно запустить пакетный файл android, если вы работаете под Windows, или же в терминале выполнить команду «android» в папке «tools/» вашего SDK для запуска на Linux и MacOS X. Вам будет предложено установить инструменты для разных версий API, чем больше инструментов установлено - тем лучше. Загрузка пакетов может занять много времени в зависимости от вашей системы и скорости интернет-соединения.


Перейдём к описанию основных инструментов:

  • Platform-tools включает в себя основные инструменты взаимодействия с Android, такие как ADB, fastboot и systrace. Android Debugging Bridge поможет отследить ошибки в работе приложений на смартфоне, а также выполнять некоторые действия по работе с APK; fastboot, знакомый всем любителям прошивки своих Android-девайсов, работает в паре с ADB и помогает наладить работу устройства ещё до загрузки ОС, а systrace способен анализировать скорость работы процессов в операционной системе;
  • Build-tools работают вместе с Platform-tools, но могут быть обновлены отдельно. Сюда входят такие утилиты как ProGuard для защиты ваших APK-файлов, JOBB для работы с расширениями в формате *.obb, и Zipalign, необходимый для оптимизации ваших готовых приложений;
  • Кроме того, в SDK предусмотрен продвинутый эмулятор ОС Android, в котором вы сможете протестировать любые приложения и опробовать функции свежих версий Android. Однако для качественной эмуляции необходимо хорошее железо на ПК, также рекомендуется использовать эмуляцию работы x86.

Зачем же нужен Android SDK?

Android SDK - универсальный набор инструментов, который пригодится каждому пользователю смартфона или планшета, работающего под операционной системой Android. Обычный юзер может получить доступ к необходимым логам, восстановить устройство из нерабочего состояния и получить доступ к полноценному эмулятору, тогда как для разработчика это тот самый необходимый минимум, чтобы начать создавать игры и программы для Android.

Последнее обновление: 14.11.2017

Все, что мы делаем на Android с помоью Java, зависит от Android SDK - если мы создаем приложение под определенную версию, например, для Android Nougat, то у нас должны быть установлены соответствующие иструменты SDK. Это надо учитывать при разработке.

Откроем Android Studio. По умолчанию, если мы запускаем программу в первый раз, то нам открывается некоторое начальное меню. В самом низу стартового экрана программы найдем кнопку "Configure" и нажмем на нее:

Для более детального просмотра всех компонентов по каждой платформе нажмем внизу окна на ссылку Show Package Details .

Здесь мы детально можем посмотреть, какие пакеты для каждой платформы установлены. Все компоненты сгруппированы по определенной версии SDK, например, Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) и так далее. Каждая версия SDK фактически представляет определенную версию или подверсию ОС Android. Но каждая версия SDK предполагает широкий круг компонентов, это в том числе и инструменты для разработки под телевизоры, под смарт-часы и т.д. Не все эти инструменты могут понадобиться, поэтому нет смысла все версии SDK абсолютно полностью устанавливать.

В данном случае нас прежде всего будет интересовать пункт Android SDK Platform . Android SDK Platform содержит весь основной функционал, который используется при разработке. Данный пункт можно выделить для всех тех платформ, под которые мы собираемся компилировать приложение. В частности, рекомендую выбрать последние платформы - Android 8.0/7.1, а также те, которые будут использоваться в качестве минимальных платформ, например, Android 5.0 / 5.1.

Кроме SDK Platform каждая платформы, как правило, содержит еще ряд компонентов, которые предназначены для тестирования приложения на эмуляторе:

    Android TV Intel x86 Atom System Image

    Android Wear Intel x86 Atom System Image

Для более ранних платформ список компонентов может отличаться.

Если не планируется использование эмулятора, то данные компоненты не столь важны. И наоборот, если тестирование будет происходить на эмуляторе, то следует установить для этого образ системы Google APIs Intel x86 Atom System Image или Google Play Intel x86 Atom System Image .

Здесь для нас прежде всего важны такие пакеты как:

    Android Support Repository

    Android Support Library

    Google Play Services

    Google Repository

    Google Usb Driver

Эти пакеты устанавливают репозитории android и сервисы google play. Кроме того, если вы хотите использовать для тестирования приложений смартфон от Google - Nexus 5/5X и 6/6P или Google Pixel, то обязательно надо установить пакет Google Usb Driver , который представляет драйвер для работы с данными смартфонами. Если же предполагается использовать смартфон другого производителя, то в этом случае надо будет установить USB-драйвер непосредственно от этого производителя. Как правило, при подключении смартфона система сама пытается установить драйвер.

Если планируется использование эмулятора, то также следует установить пакет Intel x86 Emulator Accelerator (HAXM installer) .

И если в процессе разработки или тестирования будут возникать проблемы с какими-то версиями ОС Android, то вполне вероятно корень проблем заключается в отсутствии нужных компонентов для определенных платформ. В этом случае можно будет из Android Studio запустить SDK Manager и вручную установить недостающие компоненты.

Впоследствии при каждом запуске Android Studio будут появляться всплывающие уведомления о доступности обновлений по платформам, что довольно удобно и что позволит проектам не отставать от последних обновлений от Google.

Если впоследствии нам потребуется вызвать SDK Manager, то мы можем сделать это из самой Android Sudio через панель инструментов.