- Инструкция по установке Android SDK
- Как установить Android SDK на Windows, Mac и Linux
- Ручная установка
- Установка компонентов
- Ссылки
- Настройка пакета SDK для Android для Xamarin.Android
- Обзор
- Требования
- Диспетчер SDK
- Расположение пакета SDK для Android
- Вкладка «Сервис»
- Вкладка «Платформы»
- Выбор репозитория
- Требования
- Диспетчер SDK
- Вкладка «Расположения»
- Вкладка «Сервис»
- Вкладка «Платформы»
- Выбор репозитория
- Сводка
Инструкция по установке Android SDK
Эта статья поможет всем новичкам, владельцам Андроид устройств ознакомиться с 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)
Заходим на страницу сайта https://developer.android.com/sdk/index.html и скачиваем SDK для вашей операционной системы. Скачав zip архив SDK вам необходимо разархивировать его содержимое, в архиве находится папка adt-bundle-windows которая и содержит сам SDK, распаковываем ее на наш компьютер в корень диска С:\. Путь к SDK у нас будет такой C:\adt-bundle-windows
Установка Java Development Kit (JDK)
Для Android SDK требуется JDK версии 5 или выше. Если на вашем компьютере уже установлена одна из этих версий JDK, то смело переходите к следующему шагу. Если JDK не установлен, то зайдите на сайт oracle.com , выбираем вкладку Downloads, потом JAVA for developers, далее выбираем JDK как на рисунке, вам нужно найти версию JDK, которая установится на ваш компьютер – выберите операционную систему и разрядность. Скачиваем и устанавливаем.
oracle.com вкладка downloads:
Выбираем версию 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 и получаем следующее.
Источник
Как установить Android SDK на Windows, Mac и Linux
22 октября 2008 года в Android появился магазин приложений Play Market. С тех пор прошло больше 10 лет и сегодня Google Play насчитывает почти 3 миллиона приложений в их числе Telegram с каналом AndroidInsider. Как же разработчикам со всего мира удается создавать качественные продукты? Они используют Android SDK. Чтобы получить все инструменты и средства разработки приложений, необходимо скачать среду разработки Android Studio. Но что, если вы хотите воспользоваться Android SDK с командной строкой без Android Studio и ненужных средств? В этом материале мы подскажем, как правильно установить и настроить Software Development Kit.
Ручная установка
Переходим по этой ссылке, находим раздел «Command line tools only» и скачиваем нужную версию в зависимости от вашей системы.
Создайте папку Android в корневой папке системы. В случае с Windows это локальный диск «С», а в OS X и Linux — домашняя папка пользователя. Распакуйте скачанный архив в папку Android. Для дальнейшей работы необходим установленный пакет Java на компьютере. OS X из коробки его поддерживает, чтобы проверить это, в терминале вбейте «which java», система должна выдать расположение пакета. На Windows и Linux устанавливаем JDK по этой ссылке.
Если вы используете Linux, вам понадобится установить еще несколько пакетов с помощью этой команды «sudo apt-get install lib32ncurses5 lib32stdc++6». Для других версий Linux необходимо найти подходящие пакеты ncurses5 и stdc++6.
Установка компонентов
Переходим в папку «Android/bin», находим исполняемый файл sdkmanager и запускаем, откроется следующее окно:
Выбираем «Android SDK Tools» и «Android SDK Platform-Tools», на Windows необходимо выбрать еще и «Google USB Driver». После этого подтвердите условия лицензионного соглашения, и начнется установка инструментов. В Windows они расположатся в папке «Windows\users\Имя пользователя\AppData\Local\Android», а на Linux и Mac в папке «.Android».
Ссылки
Теперь давайте создадим символическую ссылку на эти папки, чтобы можно было быстро запустить инструменты через командную строку.
В Windows переходим в «Этот компьютер → Свойства → Дополнительные параметры системы → Дополнительно → Переменные среды». В «Переменные среды для пользователя» находим строку «Path» и кликаем по ней 2 раза. Откроется окно, в нём нажимаем «Создать» и вставляем полный путь к инструментам через точку с запятой. Должно выглядеть примерно так «C:\Android\tools;C:\Android\platform-tools».
На Mac в домашней папке находим скрытый файл «.bash_profile» или просто «.profile». Открываем его командой «nano
/.profile» и добавляем путь до инструментов:
export PATH=»$HOME/Android/tools:$PATH»
export PATH=»$HOME/Android/platform-tools:$PATH»
Сохраняем файл комбинацией «CMD+X» и далее жмём «Y». На Linux процесс аналогичен, но нужно запускать файл .bashrc.
Вот и всё. Теперь команды Android SDK доступны через консоль. Вы сможете, например, устанавливать образы и вручную обновлять смартфон.
Источник
Настройка пакета SDK для Android для Xamarin.Android
Visual Studio включает диспетчер пакетов SDK для Android, который позволяет скачивать инструменты, платформы и другие компоненты SDK, необходимые для разработки приложений Xamarin.Android.
Обзор
Это руководство описывает, как использовать диспетчер пакетов SDK для Android с Xamarin в Visual Studio и Visual Studio для Mac.
Это руководство распространяется только на Visual Studio 2019, Visual Studio 2017 и Visual Studio для Mac.
Диспетчер пакетов SDK для Android, предназначенный для Xamarin (устанавливается в составе рабочей нагрузки Разработка мобильных приложений на .NET), поможет вам скачать новейшие компоненты Android, необходимые для разработки приложения Xamarin.Android. Он заменяет автономный диспетчер пакетов SDK от Google, который был признан нерекомендуемым.
Требования
Чтобы использовать диспетчер пакетов SDK Xamarin Android, необходимо следующее:
Visual Studio 2019 (Community, Professional или Enterprise).
ИЛИ Visual Studio 2017 (выпуск Community, Professional или Enterprise). Требуется Visual Studio 2017 версии 15.7 или более поздней.
Инструменты Visual Studio для Xamarin версии 4.10.0 или более поздней версии (устанавливается как часть рабочей нагрузки Разработка мобильных приложений на .NET).
Диспетчеру пакетов SDK Xamarin Android также требуется Java Development Kit (которая устанавливается автоматически вместе с Xamarin.Android). Существует несколько альтернатив JDK:
По умолчанию Xamarin. Android использует JDK 8, что требуется при разработке для API уровня 24 или выше (JDK 8 также поддерживает уровни API, предшествующие 24).
При разработке специально для уровня API 23 или ниже можно продолжать использовать пакет JDK 7.
если вы используете Visual Studio 15,8 Preview 5 или более поздней версии, вы можете попробовать использовать дистрибутив OpenJDK майкрософт Mobile , а не JDK 8.
Xamarin.Android не поддерживает пакет JDK 9.
Диспетчер SDK
чтобы запустить диспетчер пакетов SDK в Visual Studio, щелкните инструменты Android > пакет SDK для Android Manager.
Диспетчер пакетов SDK для Android открывается на экране Пакеты SDK и инструменты для Android. На этом экране имеются две вкладки — платформы и инструменты:
Экран Пакеты SDK и инструменты для Android более подробно описан в следующих разделах.
Расположение пакета SDK для Android
Расположение пакета SDK для Android настраивается в верхней части экрана Пакеты SDK и инструменты для Android, как показано на предыдущем снимке экрана. Это расположение нужно настроить для правильной работы вкладок Платформы и Сервис. Задание расположения пакета SDK для Android может потребоваться по одной или нескольким из следующих причин:
Диспетчер пакетов SDK для Android не смог найти пакет SDK для Android.
Вы установили пакет SDK для Android в альтернативное расположение (отличное от используемого по умолчанию).
Чтобы задать расположение пакет SDK для Android, нажмите кнопку с многоточием (. ). справа от пакет SDK для Androidного расположения. При этом открывается диалоговое окно Обзор папок, в котором можно перейти к расположению пакета SDK для Android. На следующем снимке экрана выбирается пакет SDK для Android в разделе Program Files (x86) \андроид :
При нажатии кнопки ОК диспетчер пакетов SDK будет работать с пакетом SDK для Android, установленным в выбранном расположении.
Вкладка «Сервис»
Вкладка Сервис отображает список инструментов и дополнений. Эта вкладка используется для установки инструментов пакета SDK для Android, инструментов платформы и инструментов сборки. Кроме того, можно установить эмулятор Android, низкоуровневый отладчик (LLDB), NDK, ускорение HAXM и библиотеки Google Play.
Например, чтобы скачать пакет эмулятора Android от Google, установите флажок рядом с элементом Эмулятор Android и нажмите кнопку Применить изменения:
Может появиться диалоговое окно с сообщением Для установки следующего пакета требуется принять условия лицензии:
Щелкните Принять, чтобы принять условия лицензионного соглашения. В нижней части окна индикатор выполнения указывает ход скачивания и установки. После завершения установки вкладка Сервис указывает, что выбранные инструменты и дополнения установлены.
Вкладка «Платформы»
Вкладка Платформы содержит список версий пакетов SDK вместе с другими ресурсами (например, образами системы) для каждой платформы:
На этом экране указана версия Android (например, Android 8.0), кодовое название (Oreo), уровень API (например, 26) и размеры компонентов платформы (например, 1 ГБ). Вкладка Платформы позволяет вам устанавливать компоненты для целевого уровня API Android. Дополнительные сведения о версиях и уровнях API Android см. в разделе Основные сведения об уровнях API Android.
Если установлены все компоненты платформы, рядом с ее именем появляется флажок. Если установлены не все компоненты платформы, для нее заполняется поле. Вы можете развернуть платформу, чтобы просмотреть ее компоненты (в том числе и установленные), щелкнув поле + слева от нее. Щелкните — , чтобы свернуть список компонентов для платформы.
Чтобы добавить в пакет SDK другую платформу, щелкайте поле рядом с ней, пока в нем не появился флажок (обозначающий установку всех компонентов), а затем нажмите кнопку Применить изменения:
Чтобы установить только отдельные компоненты, щелкните один раз поле рядом с платформой. Затем можно выбрать любые отдельные компоненты, которые вам нужны:
Обратите внимание, что число устанавливаемых компонентов отображается рядом с кнопкой Применить изменения. После нажатия кнопки Применить изменения вы увидите экран Принятие условий лицензионного соглашения, показанный ранее. Щелкните Принять, чтобы принять условия лицензионного соглашения. Это диалоговое окно может появиться несколько раз, если устанавливается несколько компонентов. В нижней части окна индикатор выполнения указывает ход скачивания и установки. После завершения скачивания и установки (это может занять несколько минут в зависимости от числа скачиваемых компонентов) добавленные компоненты помечаются флажком и указываются в списке Установленные.
Выбор репозитория
По умолчанию диспетчер пакетов SDK для Android скачивает компоненты и инструменты платформы из репозитория, управляемого Майкрософт. Если вам нужен доступ к экспериментальным альфа- и бета-версиям платформ и инструментов, которые еще не доступны в репозитории Майкрософт, вы можете переключить диспетчер пакетов SDK на использование репозитория Google. Чтобы сделать этот параметр, щелкните значок шестеренки в правом нижнем углу и выберите репозиторий Google (не поддерживается):
Если выбран репозиторий Google, на вкладке Платформы могут отобразиться дополнительные пакеты, недоступные ранее. (На снимке экрана выше при переходе на репозиторий Google был добавлен пакет Android SDK Platform 28.) Обратите внимание, что репозиторий Google является неподдерживаемым, поэтому использовать его для повседневной разработки не рекомендуется.
Чтобы вернуться на поддерживаемый репозиторий платформ и инструментов, щелкните Майкрософт (рекомендуется). Это восстановит список пакетов и инструментов по умолчанию.
Требования
Чтобы использовать диспетчер пакетов SDK Xamarin Android, необходимо следующее:
- Visual Studio для Mac 7.5 или более поздней версии.
Диспетчеру пакетов SDK Xamarin Android также требуется Java Development Kit (которая устанавливается автоматически вместе с Xamarin.Android). Существует несколько альтернатив JDK:
По умолчанию Xamarin. Android использует JDK 8, что требуется при разработке для API уровня 24 или выше (JDK 8 также поддерживает уровни API, предшествующие 24).
При разработке специально для уровня API 23 или ниже можно продолжать использовать пакет JDK 7.
если вы используете Visual Studio для Mac 7,7 или более поздней версии, можно попробовать использовать дистрибутив OpenJDK майкрософт для мобильных устройств , а не JDK 8.
Xamarin.Android не поддерживает пакет JDK 9.
Диспетчер SDK
чтобы запустить диспетчер пакетов sdk в Visual Studio для Mac, щелкните инструменты диспетчер пакетов sdk:
Диспетчер пакетов SDK Android открывается в окне параметров, содержащем три вкладки — Платформы, Сервис и Расположения:
Вкладки диспетчера пакетов SDK для Android описаны в следующих разделах.
Вкладка «Расположения»
Вкладка Расположения содержит три параметра для настройки расположений пакета SDK для Android, пакета NDK для Android и пакет SDK для Java (JDK). Эти расположения нужно настроить для правильной работы вкладок Платформы и Сервис.
При запуске диспетчер пакетов SDK автоматически определяет путь для каждого установленного пакета и указывает, что он был обнаружен, размещая зеленую галочку рядом с путем:
Нажмите кнопку Сбросить к значениям по умолчанию, чтобы диспетчер пакетов SDK искал пакеты SDK, NDK и JDK в расположениях по умолчанию.
Как правило, вкладка Расположения используется, чтобы изменить расположение пакета SDK для Android и (или) пакета JDK для Java. Вам не нужно устанавливать NDK для разработки приложений Xamarin. Android — NDK используется только при необходимости разработки частей приложения с помощью языков машинного кода, таких как C и C++.
Вкладка «Сервис»
Вкладка Сервис отображает список инструментов и дополнений. Эта вкладка используется для установки инструментов пакета SDK для Android, инструментов платформы и инструментов сборки. Кроме того, можно установить эмулятор Android, низкоуровневый отладчик (LLDB), NDK, ускорение HAXM и библиотеки Google Play.
Например, чтобы скачать пакет эмулятора Android от Google, установите флажок рядом с элементом Эмулятор Android и нажмите кнопку Применить изменения:
Может появиться диалоговое окно с сообщением Для установки следующего пакета требуется принять условия лицензии:
Щелкните Принять, чтобы принять условия лицензионного соглашения. В нижней части окна индикатор выполнения указывает ход скачивания и установки. После завершения установки вкладка Сервис указывает, что выбранные инструменты и дополнения установлены.
Вкладка «Платформы»
Вкладка Платформы содержит список версий пакетов SDK вместе с другими ресурсами (например, образами системы) для каждой платформы:
На этом экране указана версия Android (например, Android 8.1), кодовое название (Oreo), уровень API (например, 27) и размеры компонентов платформы (например, 1 ГБ). Вкладка Платформы позволяет вам устанавливать компоненты для целевого уровня API Android. Дополнительные сведения о версиях и уровнях API Android см. в разделе Основные сведения об уровнях API Android.
Если установлены все компоненты платформы, рядом с ее именем появляется флажок. Если установлены не все компоненты платформы, для нее заполняется поле. Вы можете развернуть платформу, чтобы просмотреть ее компоненты (в том числе и установленные), щелкнув стрелку слева от нее. Щелкните стрелку вниз, чтобы свернуть список компонентов для платформы.
Чтобы добавить в пакет SDK другую платформу, щелкайте поле рядом с ней, пока в нем не появился флажок (обозначающий установку всех компонентов), а затем нажмите кнопку Применить изменения:
Чтобы установить только отдельные компоненты, щелкните один раз поле рядом с платформой. Затем можно выбрать любые отдельные компоненты, которые вам нужны:
Обратите внимание, что число устанавливаемых компонентов отображается рядом с кнопкой Применить изменения. После нажатия кнопки Применить изменения вы увидите экран Принятие условий лицензионного соглашения, показанный ранее. Щелкните Принять, чтобы принять условия лицензионного соглашения. Это диалоговое окно может появиться несколько раз, если устанавливается несколько компонентов. В нижней части окна индикатор выполнения указывает ход скачивания и установки. После завершения скачивания и установки (это может занять несколько минут в зависимости от числа скачиваемых компонентов) добавленные компоненты помечаются флажком и указываются в списке Установленные.
Выбор репозитория
По умолчанию диспетчер пакетов SDK для Android скачивает компоненты и инструменты платформы из репозитория, управляемого Майкрософт. Если вам нужен доступ к экспериментальным альфа- и бета-версиям платформ и инструментов, которые еще не доступны в репозитории Майкрософт, вы можете переключить диспетчер пакетов SDK на использование репозитория Google. Чтобы сделать этот параметр, щелкните значок шестеренки в правом нижнем углу и выберите репозиторий Google (не поддерживается):
Если выбран репозиторий Google, на вкладке Платформы могут отобразиться дополнительные пакеты, недоступные ранее. (На снимке экрана выше при переходе на репозиторий Google был добавлен пакет Android SDK Platform 28.) Обратите внимание, что репозиторий Google является неподдерживаемым, поэтому использовать его для повседневной разработки не рекомендуется.
Чтобы вернуться на поддерживаемый репозиторий платформ и инструментов, щелкните Майкрософт (рекомендуется). Это восстановит список пакетов и инструментов по умолчанию.
Сводка
В этом руководстве вы узнали, как устанавливать и использовать диспетчер пакетов SDK для Android с Xamarin в Visual Studio и Visual Studio для Mac.
Источник