воскресенье, 19 января 2014 г.

Tap-Tap on Google Play

Ура! Конкурс завершён, поздравляю победителей с победой!

Обещанный нехус 7 в оригинальной футболке приехал прямо ко мне домой курьерской доставкой. Достойный приз требует достойного завершения, а именно – размещения конкурсной программы в Google Play.

Ниже я опишу, что для этого мне потребовалось сделать.

Итак, прежде чем разместить приложение в Google Play, его необходимо специальным образом подготовить. Это самое неочевидное (для меня) действие, хотя делается всё очень просто.

Открываем проект в Delphi, затем выбираем Project \ Options –> Provisioning. Далее выбираем цель Target: Release configuration - Android platform и тип сборки Build Type: Android Store. Далее жамкаем кнопку New Keystore… и следуем указаниям мастера (придумываем имя для файла, пароли и алиасы). Мастер сгенерит цифровую подпись, без которой Google Play не примет apk-файл, ругнувшись на то, что “Архив APK-файла не оптимизирован”. У меня выглядит это так:

image

Затем необходимо выбрать (т.е. активировать в Project Manager’е) необходимую конфигурацию сборки. Это делается в три двойных клика по выделенным на картинке ниже строкам:

image

Если не выбрать 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 коммент.:

Aleksey Timohin комментирует...

Release configuration for Android лучше настраивать не в настройках проекта, а в настройках IDE. А то все пути к keystore и пароли сохранятся в .dproj файле.

Павел Алхимов комментирует...

Ну что же, будет ссылка, скачаем. Спасибо за рассказ.

Павел Алхимов комментирует...

Ах, что же это я?! Мои поздравления с призовым местом, коллега!

Николай Зверев комментирует...

Добавил ссылку на маркет.

Aleksey Timohin, спасибо, наверное это ценное замечание.
Павел Алхимов, спасибо, взаимно!

Анонимный комментирует...

Подскажите почему в настройках этого приложения в андроиде, не доступна кнопка перемещения приложения на SD карту? Спасибо.

Отправить комментарий

.

.