Выпустить версию * .apk в Android Studio

Я хочу подать заявку на Google Market. Я обнаружил, что в проекте создан только один файл apk , его путь – Project1Project/Project1/build/apk/Project1-debug-unaligned.apk

Похоже, это отладочная версия. Где я могу найти (если есть) версию выпуска приложения или как ее создать?

Solutions Collecting From Web of "Выпустить версию * .apk в Android Studio"

Поскольку Android Studio основана на IntelliJ, вот как это сделать в IntelliJ:

Build -> Generate Signed APK

И предоставить его своим ключом и его паролем.

Вы можете создать версию без знака. См. Ответ здесь . Я не вижу простой способ сделать это из графического интерфейса, но вы можете использовать команду оболочки:

 ./gradlew assembleRelease 

Перед запуском команды убедитесь, что вы cd его в каталог вашего проекта. Это приведет к созданию файла

 Project1Project/Project1/build/apk/Project1-release-unaligned.apk 

Если вы запустите ./gradlew assemble , то будет создана версия выпуска и отладки.

Больше документации здесь .

Из Android Studio 1.3.1 готовое к публикации местоположение apk:

 app -> app-release.apk 

Это должно быть опубликовано в Google Play

Промежуточные апки находятся по адресу:

 app -> build -> outputs -> apk -> app-release-unaligned.apk 

Это промежуточный результат процесса подписи, не должен публиковаться в Google Play

Android gradle производит apk в двух двоичных файлах: Unaligned и Aligned. Unaligned означает, что данные, файлы структурированы в файле APK. Утилита под названием zipalign изменяет APK для выравнивания данных таким образом, который оптимизирован для пользователей. Unaligned просто пропускает zipalign этап.

В то время как Aligned APK является оптимизированной версией. Файлы более структурированы и сжаты, что помогает приложению работать быстрее. Они также оптимизированы для использования ОЗУ, поэтому они могут потреблять меньше ОЗУ на устройствах. Вы также увидите разницу в размере генерируемого APK.