Создайте свое приложение для выпуска для пользователей

Бег button создает и развертывает ваше приложение на устройстве. Однако, чтобы создать свое приложение для публикации или загрузки в Google Play, вам нужно будет использовать один из вариантов в меню «Сборка» для компиляции частей или всего вашего проекта. Прежде чем выбрать любой из вариантов сборки, перечисленных в таблице 1, сначала убедитесь, что вы выбрали вариант сборки, который хотите использовать.

Таблица 1. Параметры сборки в меню «Сборка» .

Пункт меню Описание
Сделать модуль Рекурсивно компилирует все исходные файлы в выбранном модуле, которые были изменены с момента последней сборки, а также все модули, от которых зависит выбранный модуль. Компиляция включает в себя зависимые исходные файлы и все связанные с ними задачи сборки. Вы можете выбрать модуль для сборки, выбрав имя модуля или один из его файлов в окне «Проект» .
Сделать проект Делает все модули.
Чистый проект Удаляет все промежуточные/кэшированные файлы сборки.
Проект восстановления Запускает чистый проект для выбранного варианта сборки и создает APK.
Сборка пакетов / APK > Сборка APK

Создает APK всех модулей текущего проекта для выбранного варианта. По завершении сборки появится уведомление с подтверждением, содержащее ссылку на APK-файл и ссылку для его анализа в APK Analyzer .

Если выбранный вами вариант сборки является типом отладочной сборки, APK-файл подписывается ключом отладки и готов к установке. Если вы выбрали вариант выпуска, то по умолчанию APK не подписан, и вам придется подписать APK вручную. Альтернативно вы можете выбрать «Сборка» > «Создать подписанный пакет / APK» в строке меню.

Android Studio сохраняет созданные вами APK-файлы в project-name / module-name /build/outputs/apk/ .

Пакеты сборки / APK > Пакеты сборки

Создает пакет Android App Bundle из всех модулей текущего проекта для выбранного варианта. Когда сборка завершится, появится уведомление с подтверждением, содержащее ссылку на пакет приложения и ссылку для его анализа в APK Analyzer .

Если выбранный вами вариант сборки является типом отладочной сборки, то пакет приложения подписывается ключом отладки, и вы можете использовать bundletool для развертывания приложения из пакета приложения на подключенное устройство. Если вы выбрали вариант выпуска, то пакет приложений по умолчанию не подписан, и вам придется подписать его вручную с помощью jarsigner . Альтернативно вы можете выбрать «Сборка» > «Создать подписанный пакет / APK» в строке меню.

Android Studio сохраняет созданные вами APK-файлы в project-name / module-name /build/outputs/bundle/ .

Создать подписанный пакет / APK Вызывает диалоговое окно с мастером для настройки новой конфигурации подписи и создания подписанного пакета приложений или APK. Вам необходимо подписать свое приложение ключом выпуска, прежде чем вы сможете загрузить его в Play Console. Дополнительные сведения о подписании приложений см. в разделе Подписание приложения .

Примечание: Бег Кнопка создает APK с testOnly="true" , ​​что означает, что APK можно установить только через adb (который использует Android Studio). Если вам нужен APK-файл с возможностью отладки, который люди могут установить без adb, выберите вариант отладки и нажмите «Создать пакеты / APK» > «Создать APK» .

Для получения подробной информации о задачах, которые Gradle выполняет для каждой команды, откройте окно «Сборка» , как описано в следующем разделе. Дополнительные сведения о Gradle и процессе сборки см. в разделе Настройка сборки .