Ура! Конкурс завершён, поздравляю победителей с победой!
Обещанный нехус 7 в оригинальной футболке приехал прямо ко мне домой курьерской доставкой. Достойный приз требует достойного завершения, а именно – размещения конкурсной программы в Google Play.
Ниже я опишу, что для этого мне потребовалось сделать.
Итак, прежде чем разместить приложение в Google Play, его необходимо специальным образом подготовить. Это самое неочевидное (для меня) действие, хотя делается всё очень просто.
Открываем проект в Delphi, затем выбираем Project \ Options –> Provisioning. Далее выбираем цель Target: Release configuration - Android platform и тип сборки Build Type: Android Store. Далее жамкаем кнопку New Keystore… и следуем указаниям мастера (придумываем имя для файла, пароли и алиасы). Мастер сгенерит цифровую подпись, без которой Google Play не примет apk-файл, ругнувшись на то, что “Архив APK-файла не оптимизирован”. У меня выглядит это так:
Затем необходимо выбрать (т.е. активировать в Project Manager’е) необходимую конфигурацию сборки. Это делается в три двойных клика по выделенным на картинке ниже строкам:
Если не выбрать Application Store, то Google Play ругнётся, мол необходимо удалить отладочную информацию из APK-файла.
Теперь делаем Project \ Build XXX и сразу Project \ Deploy libXXX.so (где XXX – это имя проекта). После этого, APK-файл готов для размещения в Google Play и находится в каталоге …\Android\Release\XXX\bin\.
Следующий шаг – это регистрация аккаунта разработчика в Google Play. Для этого надо перейти в Google Play Developer Console. И теперь самое неприятное – заплатить 25 USD. Честно говоря, я немного поколебался, мол “а надо ли оно мне?”, но потом подумал, что это не такая уж и большая сумма, может быть она себя и не окупит, но по бюджету не ударит.
Ну и далее всё просто, я особо описывать не будут. Потребуют: подготовленный APK-файл, иконку приложения размером 512х512 пикселей и 2 скриншота с реального устройства.
После всех этих процедур мне пообещали, что для скачивания приложение будет доступно через несколько часов. В общем, как только – так сразу, а пока – ждём-с.
Ссылка для скачивания (в маркете искать по словам “nikolay zverev”).
5 коммент.:
Release configuration for Android лучше настраивать не в настройках проекта, а в настройках IDE. А то все пути к keystore и пароли сохранятся в .dproj файле.
Ну что же, будет ссылка, скачаем. Спасибо за рассказ.
Ах, что же это я?! Мои поздравления с призовым местом, коллега!
Добавил ссылку на маркет.
Aleksey Timohin, спасибо, наверное это ценное замечание.
Павел Алхимов, спасибо, взаимно!
Подскажите почему в настройках этого приложения в андроиде, не доступна кнопка перемещения приложения на SD карту? Спасибо.
Отправить комментарий