Я пытаюсь создать APK, который можно загрузить в Play Store.
Когда я выбираю Build | Generate Signed APK ... в Android Studio (версия 0.3.1), я получаю ссылку о том, как правильно настроить процесс подписи в «скриптах сборки gradle»:
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations
К сожалению, после проверки этой страницы я не понимаю, какой файл редактировать и что в него вставлять - я исхожу из фона Visual Studio, поэтому лениво ожидаю, что все будет «просто работать» :).
(После того, как Android Studio выдаст предупреждение OK, AS вызывает мастер создания подписанного APK, через который я прошел, передав данные моего ключа. Полученный APK был отклонен Play Store из-за того, что у него слишком скоро истекает срок действия ключа. ).
Я также попытался открыть окно терминала Android Studio и запустить gradle, как указано в приведенном выше сообщении, но эта команда не была найдена. Итак, в стороне, поскольку, возможно, запуск команды может сделать что-то полезное, как мне запустить gradle?
Я нашел окно «Gradle» в среде AS IDE и попытался создать целевой объект buildRelease, найденный в этом окне. Однако в выводе окна «Выполнить» отображается просто « Выполнение внешней задачи 'assemblyRelease' ... ».
источник
Ответы:
Выполните следующие шаги:
-Build -Generate Signed Apk -Create new
Затем заполните форму «Новое хранилище ключей». Если вы хотите изменить место назначения файла .jnk, выберите пункт назначения и дайте имя, чтобы получить кнопку ОК. После завершения вы получите «Пароль хранилища ключей», «Псевдоним ключа», «Пароль ключа». Нажмите «Далее» и измените папку назначения. Затем нажмите «Готово», и все. :)
источник
Щелкните
\Build\Select Build Variant...
в Android Studio. И выбирайrelease
.источник
AndroidStudio пока является альфа-версией. Таким образом, вам нужно отредактировать файлы сценария сборки gradle самостоятельно. Добавьте следующие строки в свой
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
источник
gradle installRelease
! Я вижу толькоgradle installDebug
иgradle installDebugTest
./gradlew installRelease