Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

BuildGenerate Signed APK

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

Ответ 2

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

./gradlew assembleRelease

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

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

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

Дополнительная документация здесь.

Ответ 3

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

app -> app-release.apk

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

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

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

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

Ответ 4

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

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