Как создать "выпуск" APK в Android Studio?
Я пытаюсь создать APK, который можно загрузить в Play Маркет.
Когда я выбираю Build | Generate Signed APK... в Android Studio (версия 0.3.1), я направляюсь к ссылке о том, как правильно настроить процесс подписи в сценариях сборки gradle:
![enter image description here]()
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations
К сожалению, после проверки этой страницы я не согласен с тем, какой файл нужно редактировать и что добавить в него - я исхожу из фона Visual Studio, поэтому лениво ожидаю, что материал "просто сработает":).
(После того, как вы подтвердили предупреждение Android Studio, AS открывает мастер создания подписей APK, который я прошел, передавая свои ключевые данные. Полученный APK был отклонен Play Store за то, что у него есть ключ со слишком скоро истечение-дата).
Я также попытался открыть окно терминала Android Studio и запустить 'gradle', как указано в приведенном выше сообщении, но эта команда не была найдена. Так как в стороне, поскольку, возможно, запуск команды может сделать что-то полезное, как бы я запустил gradle?
Я нашел окно "gradle" в A.S. IDE и попытался создать цель сборки, найденную в этом окне. Однако в выводе окна Run просто отображается "Выполнение внешней задачи" assemblyRelease "...".
Ответы
Ответ 1
Выполните следующие действия:
-Build
-Generate Signed Apk
-Create new
Затем заполните форму "New Key Store". Если вы сделаете палочку, чтобы изменить пункт назначения файла .jnk, то птенец по месту назначения и дайте имя, чтобы получить кнопку "ОК". После этого вы получите "Пароль хранилища ключей", "Ключ псевдонима", "Пароль ключа",
Нажмите следующую и измените папку назначения.
Затем нажмите финиш, вот и все.:)
![enter image description here]()
![enter image description here]()
![enter image description here]()
![enter image description here]()
![enter image description here]()
Ответ 2
AndroidStudio теперь является альфа-версией. Поэтому вам нужно самостоятельно отредактировать gradle build script файлы. Добавьте следующие строки в build.gradle
android {
signingConfigs {
release {
storeFile file('android.keystore')
storePassword "pwd"
keyAlias "alias"
keyPassword "pwd"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
Чтобы запустить приложение на эмуляторе или устройстве, выполните gradle installDebug
или gradle installRelease
.
Вы можете создать проект helloworld из мастера AndroidStudio, чтобы узнать, какая структура файлов gradle необходима. Или экспортируйте gradle файлы из рабочего проекта eclipse. Также эта серия статей полезна http://blog.stylingandroid.com/archives/1872#more-1872
Ответ 3
Нажмите \Build\Select Build Variant...
в Android Studio.
И выберите release
.