Как собрать приложение в android studio
Теперь создадим первое приложение в среде Android Studio для операционной системы Android. Откроем Android Studio и на начальном экране выберем пункт New Project :

При создании проекта Android Studio вначале предложит нам выбрать шаблон проекта:

Android Studio предоставляет ряд шаблонов для различных ситуаций. Для создания приложения на Java выберем в этом списке шаблон Empty Views Activity , который предосавляет самый простейший фукционал, необходимый для начала, и нажмем на кнопку Next .
После этого отобразится окно настроек нового проекта:

В окне создания нового проекта мы можем установить его начальные настройки:
- В поле Name вводится название приложения. Укажем в качестве имени название HelloApp
- В поле Package Name указывается имя пакета, где будет размещаться главный класс приложения. В данном случае для тестовых проектов это значение не играет ольшого значения, поэтому установим com.example.helloapp .
- В поле Save Location установливается расположение файлов проекта на жестком диске. Можно оставить значение по умолчанию.
- В поле Language в качестве языка программирования укажем Java (будьт внимательны, так как по умолчанию в этом поле стоит Kotlin)
- В поле Minimum SDK указывается самая минимальная поддерживаемая версия SDK. Оставим значение по умолчанию. Минимальная версия означает, что наше приложение можно будет запустить начиная с этой версии. На более старых устройствах запустить будет нельзя. Стоит учитывать, что чем выше версия SDK, тем меньше диапазон поддерживаемых устройств.
Далее нажмем на кнопку Finish, и Android Studio создаст новый проект:

Вначале вкратце рассмотрим структуру проекта, что он уже имеет по умолчанию

Проект Android может состоять из различных модулей. По умолчанию, когда мы создаем проект, создается один модуль — app . Модуль имеет три подпапки:
- manifests : хранит файл манифеста AndroidManifest.xml , который описывает конфигурацию приложения и определяет каждый из компонентов данного приложения.
- java : хранит файлы кода на языке java, которые структурированы по отдельным пакетам. Так, в папке com.example.helloapp (название которого было указано на этапе создания проекта) имеется по умолчанию файл MainActivity.java с кодом на языке Java, который представляет класс MainActivity, запускаемый по умолчанию при старте приложения
- res : содержит используемые в приложении ресурсы. Все ресурсы разбиты на подпапки.
- папка drawable предназначена для хранения изображений, используемых в приложении
- папка layout предназначена для хранения файлов, определяющих графический интерфейс. По умолчанию здесь есть файл activity_main.xml , который определяет интерфейс для класса MainActivity в виде xml
- папки mipmap содержат файлы изображений, которые предназначены для создания иконки приложения при различных разрешениях экрана.
- папка values хранит различные xml-файлы, содержащие коллекции ресурсов — различных данных, которые применяются в приложении. По умолчанию здесь есть два файла и одна папка:
- файл colors.xml хранит описание цветов, используемых в приложении
- файл strings.xml содержит строковые ресурсы, используемые в приложении
- папки themes хранит две темы приложения — для светлую (дневную) и темную (ночную)
Отдельный элемент Gradle Scripts содержит ряд скриптов, которые используются при построении приложения.
Во всей этой структуре следует выделить файл MainActivity.java, который открыт в Android Studio и который содержит логику приложения и собственно с него начинается выполнение приложения. И также выделим файл activity_main.xml , который определяет графический интерфейс — по сути то, что увидит пользователь на своем смартфоне после загрузки приложения.
Запуск проекта
Созданный выше проект уже содержит некоторый примитивный функционал. Правда, этот функционал почти ничего не делает, только выводит на экран строку «Hello world!». Тем не менее это уже фактически приложение, которое мы можем запустить.
Для запуска и тестирования приложения мы можем использовать эмуляторы или реальные устройства. Но в идеале лучше тестировать на реальных устройствах. К тому же эмуляторы требуют больших аппаратных ресурсов, и не каждый компьютер может потянуть требования эмуляторов. А для использования мобильного устройства для тестирования может потребоваться разве что установить необходимый драйвер.
Режим разработчика на телефоне
По умолчанию опции разработчика на смартфонах скрыты. Чтобы сделать их доступными, надо зайти в Settings > About phone (Настройки > О телефоне) (в Android 8 это в Settings > System > About phone (Настройки > Система > О телефоне) ) и семь раз нажать Build Number (Номер сборки) .

Теперь необходимо включить отладку по USB. Для этого перейдем в Settings > System > Advanced > Developer options или Настройки > Система > Дополнительно > Для разработчиков (в Android 8 это в Settings > System > Developer options или Настройки > Система > Для разработчиков ).

И включим возможность отладки по USB:

Запуск приложения
Подключим устройство с ОС Android (если мы тестируем на реальном устройстве) и запустим проект, нажав на зеленую стрелочку на панели инструментов.

Выберем устройство и нажмем на кнопку OK. И после запуска мы увидим наше приложение на экране устройства:
Создание андроид-приложения (APK)
AndroidAPS недоступен для скачивания из-за законодательства, касающегося медицинских устройств. Построить приложение для собственного использования вполне законно, но передавать копию другим не разрешается! См. раздел FAQ .
Важные Примечания
- Используйте Android Studio версии 2022.3.1 или новее для построения apk.
- Windows для 32-разрядных систем не поддерживаются в Android Studio
Рекомендуемые спецификации компьютеров для сборки файла apk
Имейте в виду, что и 64-разрядная процессор, и 64-разрядная ОС являются обязательным условием. Если ваша система не соответствует этому условию, следует изменить аппаратное или программное обеспечение или всю систему. Рекомендуется использовать SSD(Solid State Disk) вместо HDD(Hard Disk Drive), так как при создании APS-файла потребуется меньше времени. Рекомендация не является обязательной. Однако вы можете использовать HDD при создании apk файла, но процесс сборки может занять много времени, хотяпосле начала процесс можно оставить без присмотра.
Эта статья разделена на две части.
- В обзорной части находится объяснение того, какие шаги необходимы для создания файла APK.
- В пошаговой инструкции вы найдете снимки экранов установки. Поскольку версии Android Studio — среды разработки программного обеспечения, в которой мы будем создавать APK — меняются очень быстро, точного соответствия вашей сборке вы не увидите, но общее представление о том, как это делается, получите. Android Studio работает на Windows, Mac OS X и Linux, и между каждой платформой возможны незначительные различия. Если вы обнаружите, что что-то важное выполняется неправильно или отсутствует, сообщите в группе facebook «AAPS users» или в чате Discord AAPS чтобы мы могли устранить проблему.
Общие замечания
В целом, шаги, необходимые для создания файла APK таковы:
- Установите Git
- Установите Android Studio
- Задайте путь к git в параметрах Android Studio
- Скачайте код AAPS
- Загрузите Android SDK
- Соберите приложение (сгенерируйте подписанный apk)
- Перенесите файл apk на телефон
- Идентифицируйте ресивер при использовании xDrip+
Пошаговое руководство
Подробное описание шагов, необходимых для создания файла APK.
Установите git (если у вас его нет)
Следуйте инструкциям на странице установки git .
Установите Android Studio
Следующие снимки экрана были сделаны из Android Studio Version Arctic Fox | 2020.3.1. Экраны могут меняться в будущих версиях Android Studio. Но у вас должно получиться. Здесь можно найти помощь участников .
Одна из наиболее важных заповедей при установке Android Studio: ** Будьте терпеливы! ** Во время установки и настройки Android Studio загружает многие элементы, которые отнимают время.
Загрузите Android Studio отсюда и настройте при первом запуске.
При первом запуске вы найдете мастер установки:
Выберите «Не импортировать настройки», так как вы не использовали их раньше.

Решите, хотите вы совместно использовать данные с Google или нет.

На следующем экране нажмите кнопку «Далее».

Выберите «Стандартная» установка и нажмите «Далее».

Для интерфейса выберите тему, которая вам нравится. (В этом руководстве мы использовали «Светлую».) Затем нажмите кнопку «Далее».
Примечание: Это всего лишь цветовая схема. Можете выбрать любую (напр. Darcula для темного режима). Этот выбор не влияет на создание APK, но следующие скриншоты могут выглядеть иначе.

Нажмите «Далее» в диалоге «Подтвердить настройки».

Нажмите на все три части лицензионного соглашения и выберите «Согласен». Когда вы согласились со всеми, будет включена кнопка «Завершить», и вы можете «Завершить».

Подождите, пока Android Studio скачивает дополнительные компоненты и будьте терпеливы. После того, как все загрузится кнопка «Готово», станет синей. Теперь нажмите на кнопку.

Скачайте код AAPS
- На экране Android Studio выберите «Проекты» (1) слева и затем «Получить с VCS» (2).
- Если вы уже открыли Android Studio и не видите экран приветствия, то выберите File (1.) > New (2.) > Project from Version Control… (3)
- Теперь мы расскажем программе Android Studio, откуда получить код:
- Убедитесь, что вы выбрали «URL репозитория» слева (1).
- Отметьте, выбран ли «Git» в качестве контроля версий (2).
- Скопируйте и вставьте URL-адрес https://github.com/nightscout/AndroidAPS в основной репозиторий AAPS в текстовом поле URL (3).
- Выберите каталог для сохранения клонированного кода(4).

- Если вы уже открыли Android Studio и не видите экран приветствия, то выберите File (1.) > New (2.) > Project from Version Control… (3)
- Нажмите кнопку «Клонировать» (5).

- Не нажимайте «Background», пока клонируется репозиторий!
- После успешного клонирования репозитория, Android Studio откроет клонированный проект.
- Вам будет задан вопрос, хотите ли вы доверять проекту. Нажмите на «Доверять проекту»!

- На шкале состояния появится информация о том, что в Android Studio выполняются фоновые задачи.

- Только для Windows: предоставьте доступ, если брандмауэр просит разрешение.

- После завершения фоновых задач вы увидите сообщение, указывающее на ошибки (1) или (2) или (3).
Не волнуйтесь, вскоре они снимутся!
Задайте путь к git в параметрах
Убедитесь, что git установлен на компьютере и компьютер перезагрузили после установки.
На экране приветствия Android Studio нажмите кнопку «Настроить» (1) слева и затем выберите ссылку «Все настройкиs…» (2):

Windows
- Как пользователь Windows, убедитесь, что вы перезагрузили компьютер после установки Git .
- В меню перейдите в Файл (1) > Настройки (2) (или Android Studio > Настройки на Mac).

- Дважды нажмите «Управление версиями» (1) для открытия подменю.
- Нажмите Git (2).
- Убедитесь, что «Слияние» (merge) (3.) выбрано как метод обновления.
- Проверьте, может ли Android Studio найти путь к файлу git.exe автоматически, нажав кнопку «Тест» (4).

- Если автоматическая настройка прошла успешно, то рядом с путем к git будет показана его версия.

- Иногда git.exe не может быть найден автоматически или тест приведет к ошибке (1):
В этом случае нажмите на значок папки (2). - Используйте поиск в проводнике Windows чтобы найти «git.exe», если не уверены, где он расположен. Вы ищете файл «git.exe», расположенный в папке \bin.
- Выберите путь к файлу git.exe и убедитесь, что выбрали папку ** \bin\ ** (3.) и нажмите кнопку «OK» (4).

- Проверьте ваш выбранный путь git еще раз кнопкой «Тест», как описано выше.
- Когда версия git отображается рядом с путем (см. снимок экрана выше), закройте окно настроек, нажав кнопку «OK» (5).
Mac
- Любая версия git должна работать. Например https://git-scm.com/download/mac.
- Используйте homebrew для установки git: $ установка brew git .
- Подробности об установке git см. в официальной git документации.
- Если вы устанавливаете git через homebrew, то нет необходимости изменять какие-либо настройки. На всякий случай: Их можно найти здесь: Android Studio — Настройки.
Загрузите Android SDK
- В меню перейдите в Файл (1) > Настройки (2) (или Android Studio > Настройки на Mac).

- Дважды щелкните по Языки & и откройте подменю (1).
- Выберите Android SDK (2).
- Установите флажок слева от «Android 9.0 (Pie)» (3.) (API Level 28).

- Подтвердите изменения, нажав кнопку OK.

- Дождитесь окончания загрузки и установки SDK.

- После завершения установки SDK кнопка «Finish» станет синей. Нажмите на кнопку.

- Android Studio может рекомендовать обновить систему gradle. Не обновляйте gradle! Это может привести к трудностям!
- Если вы видите информацию на нижней правой стороне окна Android Studio, что плагин Android Gradle готов к обновлению, нажмите на текст «upgrade» (1).

- В диалоговом окне выберите «Don’t remind me again for this project» (2).

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

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

- Нажмите «Build» (1) в строке меню и выберите «Generate Signed Bundle / APK…»(генерировать подписанное приложение (2).

- Выберите «APK» (1.) вместо «Android App Bundle» и нажмите кнопку «Далее» (2).

- Убедитесь, что модуль переключен на «app» (1).
- Нажмите «Create new» (cоздать новый…) для создания хранилища ключей. ПримечаниеХранилище ключей это файл, в котором хранится информация о цифровой подписи. Он зашифрован и информация защищена паролями.

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

- Выберите путь к хранилищу ключей (1).
***Внимание: Не сохраняйте в той же папке, что и сам проект. Выберите другой каталог! *** Например, домашнюю папку. - Введите имя файла хранилища ключей (2) и подтвердите, нажав «OK» (3).
- Введите (2.) и подтвердите (3.) пароль для хранилища ключей.
Примечание: Пароли не должны быть очень сложными. Обязательно запомните их или запишите в безопасное место. В случае, если вы не запомните пароли смотрите устранение неполадок для потерянных ключей . - Введите псевдоним (4) для вашего ключа. Выберите, что нравится.
- Введите (5.) и подтвердите (6.) пароль для ключа
- Срок действия (7.) по умолчанию составляет 25 лет. Изменять значение по умолчанию не требуется.
- Необходимо ввести имя и фамилию (8). Вся остальная информация необязательна.
- Когда закончите, нажмите кнопку «OK» (9.).
- Убедитесь, что поле для запоминания паролей отмечено (1). Так что не потребуется вводить их снова при следующей сборке apk (то есть при обновлении до новой версии AAPS).
- Нажмите «Далее» (2).

- Выберите вариант сборки «fullRelease» (1) и нажмите «Finish».

- Android Studio покажет «Gradle Build running» внизу. Это занимает некоторое время, в зависимости от компьютера и подключения к Интернету. Наберитесь терпения!

- После завершения сборки Android Studio покажет информацию «APK (s) сгенерировано успешно…».

- В случае, если сборка не удалась, обратитесь к разделу поиск и устранение неисправностей .
- Нажмите на уведомление, чтобы развернуть его.
- Нажмите на ссылку «locate». (найти расположение).
- Если уведомление пропало, откройте «журнал событий» и нажмите на ту же ссылку в нем.

- Если уведомление пропало, откройте «журнал событий» и нажмите на ту же ссылку в нем.
- Откроется файловый менеджер/проводник. Перейдите в директорию «full» (1) > «release» (2).

- «app-full-release.apk (3) это файл, который вы ищете!
Перенос приложения на смартфон
Самый простой способ перенести приложение на ваш телефон — через кабель USB или Google Drive. Обратите внимание, что передача по почте может вызвать трудности и не является предпочтительным способом.
На телефоне необходимо разрешить установку из неизвестных источников. Инструкции, как это сделать, можно найти в интернете (например здесь или здесь).
Как пользоваться Android Studio


Арина Мурашева Эксперт в Java, Kotlin, Android, SQL, проектировании информационных систем.
Android-разработчица такси Maxim и ментор курса «Android-разработчик» Арина Мурашева подробно рассказывает, как установить и использовать Android Studio и как собирать и отлаживать приложения.

Освойте профессию «Android-разработчик»
Для чего используется Android Studio?
Android Studio — это IDE (интегрированная среда разработки) для работы с платформой Android. Она позволяет разрабатывать приложения для смартфонов, планшетов, часов, телевизоров и других устройств на этой ОС. Я использую Android Studio, потому что это официальная среда разработки, которую поддерживает Google. Она основана на IntelliJ IDEA от компании JetBrains, чьи продукты я люблю и использую еще со студенческих времен. В Android Studio те же горячие клавиши и интерфейс, что и в других продуктах JetBrains, поэтому для меня эта среда самая привычная и удобная.
Установка Android Studio
16 месяцев
Android-разработчик
Запускайте приложения и игры для Android
4 391 ₽/мес7 983 ₽/мес
1. Установка Java SDK
Установите Java SDK независимо от того, планируете вы разрабатывать на Java или Kotlin. Для этого перейдите на официальный сайт Oracle в раздел Downloads и скачайте нужную версию Java SDK. Для разных проектов могут понадобиться разные версии, но если вы не знаете, какая нужна, — скачивайте последнюю.
2. Установка и настройка Android Studio
В отличие от многих инструментов разработки, за Android Studio не нужно платить. Чтобы скачать Android Studio, перейдите на официальный сайт для разработчиков Android и нажмите Download, согласитесь с условиями использования и нажмите Download Android Studio. После завершения скачивания запустите установочный файл и начните процесс установки. Сначала выберите путь установки Android Studio и Android SDK. Оставьте пути по умолчанию или выберите свои.
Если у вас уже установлена старая версия Android Studio, то первое окно установщика будет выглядеть как на скриншоте ниже. При этом процесс установки будет немного отличаться, однако в этой статье рассматривается только первичная установка Android Studio.
После этого несколько раз нажмите Next, оставляя все параметры по умолчанию, пока не начнется установка. После завершения установки Android Studio должна запуститься автоматически. Если нет, то ярлык программы вы сможете найти в меню «Пуск» или на рабочем столе. При первом запуске Android Studio нужно будет ее настроить. Сначала студия спросит, нужно ли импортировать настройки с прошлой версии. Так как это первая установка студии, то сохраненных настроек у вас нет. Оставьте второй вариант и нажмите OK.
После этого завершите настройку и скачайте необходимые компоненты с помощью Setup Wizard, который открывается после нажатия OK в предыдущем окне.
Нажмите Next и перейдите к выбору типа установки компонентов Android Studio.
Если вам не нужна кастомная настройка компонентов, выберите Standard и нажмите Next. После этого установщик сообщит, что необходимо загрузить несколько компонентов для завершения установки. Нажмите Finish и подождите, пока все компоненты загрузятся и распакуются. После завершения этого процесса снова станет доступна кнопка Finish. Нажмите на нее, после чего появится экран приветствия Android Studio. 

Станьте Android-разработчиком — работайте в штате, на фрилансе или запускайте собственные приложения
Как использовать Android Studio
Работа в Android Studio похожа на работу в большинстве современных IDE. Однако, как и везде, здесь есть свои нюансы. Далее мы разберем основы работы в Android Studio. Для начала необходимо создать проект в Android Studio. На приветственном экране нажмите Create New Project, после этого вы увидите экран с шаблонами устройств и Activity (это класс, в котором реализуют логику экрана приложения). Для начала можно выбрать Phone and Tablet (телефоны и планшеты) и No Activity либо Empty Activity. Разница в том, что в первом случае вам нужно будет реализовать первую Activity с нуля, а во втором студия самостоятельно создаст готовый редактируемый шаблон. После выбора нажмите Next и увидите окно настроек будущего проекта. Название проекта (Name) в Android Studio может быть любым и даже содержать пробелы. А вот имя пакета (Package Name) должно быть уникальным, если вы собираетесь опубликовать приложение в Google Play. Что еще можно выбрать: расположение проекта (Save Location), язык (Language), который вы собираетесь использовать (Java или Kotlin), и минимальную поддерживаемую SDK (Minimum SDK). Минимальная поддерживаемая SDK — это самая ранняя версия операционной системы Android, в которой приложение может работать. Если вы меняете расположение файлов проекта, то не забудьте создать папку, которая будет содержать ваш проект. Обратите внимание, что в названии не должно быть пробелов. Язык здесь можно выбрать любой, потому что в проекте доступны и Java, и Kotlin. А вот минимальную поддерживаемую Android SDK выбирайте внимательно. Студия подсказывает, какое количество устройств на сегодняшний день поддерживают ту или иную SDK. Старайтесь выбрать минимальное значение, чтобы как можно больше устройств могли успешно работать с вашим приложением в Android Studio. Но учтите, что чем ниже минимальная SDK, тем больше трудностей будет возникать при разработке.
Структура проекта Android

Если в предыдущем шаге вы выбрали шаблон Empty Activity, то при создании проекта студия сгенерирует и структуру файлов проекта. Так выглядит пустой, только что созданный проект в Android Studio. Он содержит 2 корневые папки: app и Gradle Scripts. Папка app включает 3 подпапки: manifests (содержит файлы конфигураций приложения), java (содержит исходный код приложения) и res (содержит файлы ресурсов — картинок, стилей, размерностей и т.д.). AndroidManifest.xml в папке manifests содержит информацию о пакетах и компонентах приложения. Этот файл важен для работы приложения Android, так как именно в нем прописаны разрешения приложения на использование компонентов системы Android. Также в нем определяется, как будут запускаться компоненты приложения.
Читайте также Кто такой Android-разработчик?
- Папка drawable содержит файлы с изображениями.
- В папке layout нужно располагать xml-файлы, используемые для создания интерфейса приложения.
- Папка mipmap хранит значки приложения.
- Папка values хранит xml-файлы со значениями строк, цветов, тем, стилей.
Папка Gradle Scripts содержит скрипты для автоматизации сборки проекта.
Папка .idea не видна на скриншоте, но если изменить конфигурацию Android на Project, то она появится. Эта папка нужна для настройки метаданных проекта в Android Studio.
Редактор xml
Для редактирования xml-файлов в Android Studio встроен удобный инструмент. Он позволяет не только редактировать код xml-файлов, но и видеть изменения в режиме реального времени с помощью визуального представления. В этом же визуальном представлении можно редактировать xml-файлы.
Чтобы посмотреть работу этого редактора, откройте файл activity_main.xml, сгенерированный Android Studio. Кстати, если ваш проект уже разросся и искать файлы неудобно, то нажмите клавишу Shift быстро два раза, и откроется окно поиска по файлам проекта. Начните вводить туда название нужного файла, а затем выберите его из списка. Как видно на анимации, необязательно вводить слова полностью — достаточно первых букв.
По умолчанию открывается только редактор кода.

Чтобы открыть визуальный редактор, нажмите кнопку Split в верхнем правом углу, чтобы отобразить оба представления рядом. Или кнопку Design, чтобы открыть только визуальное представление.
Gradle
Android Studio выполняет сборку приложения с использованием системы Gradle. Он значительно упрощает сборку проекта из большого количества файлов в apk-файл, который можно установить на Android-устройстве.
Хочу поделиться лайфхаком, который выручал меня не раз. Если проект перестал собираться по непонятной причине, скорее всего, это связано с gradle. В таком случае в меню выберите Build, а затем опцию Clear Project.
Сборка и отладка приложения
После того как вы добавили первую функциональность в свое приложение, начните отлаживать его (запускать и проверять работоспособность всех функций). Лучше делать это на устройстве Android.
Для этого подключите устройство Android к компьютеру через USB. При этом убедитесь, что на телефоне включена отладка по USB в параметрах разработчика.
Чтобы включить параметры разработчика, в настройках своего телефона найдите пункт «Номер сборки» (обычно находится в «Сведениях об устройстве») и нажмите на него быстро семь раз. Далее перейдите в параметры разработчика и включите отладку по USB.
После этого подключите телефон через USB к компьютеру и увидите название своего устройства в верхней панели Android Studio — у меня это Samsung. Обратите внимание, на телефоне могут появиться уведомления, где нужно разрешить отладку с данного компьютера.

Затем нажмите на кнопку Run (зеленый треугольник), и приложение запустится на вашем телефоне.
Если приложение «упало» (завершило работу, когда не должно было) или возникли какие-то другие ошибки — данные вы увидите на вкладке Logcat (внизу).

В панели настроек Logcat можно выбрать устройство, на котором производится отладка, отлаживаемый процесс и поставить фильтр на сообщения, которые хотите видеть в Logcat. Обычно сообщения об ошибках и так заметны — они выделяются красным, — но если хотите видеть только их, то поставьте фильтр Error.

Отладка приложения на виртуальных устройствах
Устройств на Android так много, что невозможно протестировать код на каждом из них. Здесь на помощь приходят виртуальные устройства, доступные для скачивания из Android Studio.
Чтобы создать виртуальное устройство, откройте AVD Manager (Android Virtual Device Manager) и начните создание желаемого устройства.

Для создания нового устройства нажмите кнопку Create Virtual Device. Затем выберите устройство (модель телефона).
После нажмите Next и переходите к выбору системы Android, которая будет установлена на устройство. Если ранее вы не устанавливали ни одной эмулированной системы, то ее нужно будет скачать. У меня уже скачан Android Q.
После скачивания нажмите Next, затем Finish, и создание виртуального устройства завершено.
Чтобы запустить приложение на созданном устройстве, выберите его в списке устройств и нажмите кнопку Run.
Главное — практика
По-настоящему освоить Android Studio получится только самостоятельно в процессе практики. Дополнительно рекомендую изучить горячие клавиши в Android Studio (как двойное нажатие Shift для поиска по файлам).
Android-разработчик
Освойте программирование на Java и Kotlin, мобильную разработку и UX/UI, разработайте свое приложение для Android. Центр карьеры поможет с резюме и подготовкой к собеседованию. Программа подойдет для новичков
Сборка и установка демонстрационного приложения
Демонстрационное приложение предоставляет доступ к интерфейсам, которые поддерживает смарт-терминал. Среди функций приложения:
- открытие чека продажи и возврата;
- добавление скидки к чеку продажи;
- взаимодействие с базой товаров на смарт-терминале;
- Замена кнопки “Продажа”;
- Взаимодействие со сканером штрихкодов и принтером чеков.
В разделе представлена информация, необходимая для установки на смарт-терминал демонстрационного приложения.
Требования
Приведённая ниже инструкция актуальна для платформы Windows 10.
Перед тем как приступить к сборке и установке демонстрационного приложения убедитесь, что у вас установлено следующее ПО:
- Android Studio 3.0 или выше.
- Android SDK platform 25.
- Build tools 26.0.2.
- Oracle JDK.
- Git 2.15.0 или выше.
- Заданы следующие переменные среды:
Path = , например C:\Android\android-sdk\platform-tools JAVA_HOME = , например C:\Program Files (x86)\Java\jdk1.8.0_112Сборка приложения
- В Android Studio выполните VCS → Checkout from Version Control → GitHub. Укажите данные своей учётной записи на GitHub.
- В поле Git Repository URL укажите адрес репозитория https://github.com/evotor/evotor-api-example.
- В поле Parent Directory укажите локальный адрес, куда будет клонирован репозиторий.
- Нажмите Clone. Выберите Use local gradle distribution и укажите путь к локальному дистрибутиву Gradle, который поставляется с Android Studio.
Соглашайтесь, если Android Studio предлагает установить недостающие компоненты
Структура скопированного проекта, выглядит следующим образом:

Вам потребуется изменить packageName и app_uuid полученного проекта.
Замена packageName
Чтобы заменить packageName:
- В Android Studio откройте манифест приложения AndroidManifest.xml .
- Установите курсор на ту часть packageName, которую требуется изменить, например evotortest6 .
xmlns:android="http://schemas.android.com/apk/res/android" package="ru.qualitylab.evotor.evotortest6">android < compileSdkVersion 25 buildToolsVersion '26.0.2' defaultConfig < applicationId 'ru.qualitylab.evotor.evotortest6' .Замена идентификатора приложения
Чтобы заменить идентификатор приложения:
- В Android Studio откройте манифест приложения AndroidManifest.xml .
- В поле app_uuid элемента вместо текущего идентификатора укажите идентификатор приложения, который вы получили в процессе подготовки приложения на сайте разработчиков
android:name="app_uuid" android:value="66998575-ee62-4e87-b191-89f351fdc572" />- Build - Clean Project.
- Build - Build APK(s).
Вы получите файл app-debug.apk приложения, который можно загрузить в облако и установить на терминал для тестирования.
Подготовка приложения на сайте разработчиков
Чтобы установить приложение на терминал, вам потребуется идентификатор приложения ( app_uuid ), который вы можете получить на сайте разработчиков.
Чтобы получить идентификатор приложения:

- Зарегистрируйтесь на сайте разработчиков.
- Нажмите Добавить новое. Укажите название своего приложения. Например, “Тестирование API Эвотор”. Установите флажок Приложение с APK.
- Нажмите кнопку Продолжить. Откроется страница со вкладками Обзор, Видео и скриншоты и Интеграция. Для разработки приложения вам в первую очередь потребуется вкладка Интеграция. Вкладки Обзор и Видео и скриншоты необходимы для оформления страницы приложения в Магазине приложений и потребуются вам, когда вы будете готовы распространять своё приложение.
- Перейдите на вкладку APK. Скопируйте параметр app_uuid и укажите его в файле AndroidManifest.xml
Установка приложения
Вы можете установить приложение вручную, с помощью командной строки или adb shell или из Магазина приложений.