Для генерации APK с релизной подписью необходимо выбрать пункт меню Build -> Generate Signed Bundle / Apk (рисунок 1).
Затем, в появившемся окне неообходимо выбрать либо APK либо App Bundle (первый вариант для непосредствнной установки на устройство Android, второй — для размещения в Google Play). Нажать кнопку Next (рисунок 2).
В следующем окне необходимо нажать на кнопку Create New.
В появившемся диалоговом окне (рисунок 3) необходимо указать путь где бдут хранится ключ (папку лучше создать заранее), любой шестизначный пароль для Key store и любой шестизначный пароль для Key. Значение Alias можно оставить по умолчанию. Минимальное значение Validity — 25 лет (срок валидности создаваемого ключа). Следующие поля необходимо заполнить в соответствии с Вашими данными (по меньшей мере одно поле блока Certeficate должно быть заполнено). Нажимаем Ok -> Next.
В следующем диалоговом окне (рисунок 4) выбираем пункт release, ставим обе галочки в роле Signature Versions. Можно поставить только одну (V2), но тогда будут проблемы с публикацией APK файла в Play Store. Нажимаем Finish, ждем когда закончится build и все, готово. Папка release с APK файлом внутри будет доступна внутри папки app вашего проекта