Размещение приложения на Android Market
Android Market - это онлайн магазин-хранилище от Google, позволяющий владельцам мобильных телефонов и других устройств с операционной системой Android скачивать и покупать различные приложения. Регистрация аккаунта разработчика, который даёт возможность публиковать приложения, стоит $25. Но зато в дальнейшем Вы можете продавать свои приложения практически на весь мир. Платные приложения могут публиковать разработчики не из всех стран. После того как Вы зарегистрировались на Android Market в личном профиле появиться кнопка "Upload application".
Для того чтобы своё приложение, разработанное в Eclipse, опубликовать на Android Market необходимо:
- Иконка приложения должна быть с разрешением 48х48 в формате png
- Подготовить иконку приложения с разрешением 512х512 в формате png для устройств c высоким разрешением
- Подписать своё приложение своим ключём
- Подготовить несколько скриншотов из приложения
Итак, с иконками всё просто, поэтому приступим к подписанию приложения. Для этого необходимо правой клавишей мыши вызвать контекстное меню и выбрать Export. Затем в разделе Android нужно выбрать Export Android Application. Выбрав проект, жмём клавишу Next. Теперь необходимо указать путь к уже имеющемуся хранилищу ключей или создать новое, указать его месторасположение, пароль и ещё раз подтвердить пароль. Очень важно не забыть или не потерять этот пароль, так как он Вам потребуется, чтобы обновлять Ваше приложение в дальнейшем. Если Вы создаёте новое хранилище, то Вам необходимо заполнить информацию о нём: описание, пароль к хранилищу, срок сколько оно будет действовать (рекомендованное значение 25 лет), а также по желанию Ваше имя и фамилию, подразделение предприятия где Вы работаете, название самого предприятия, населённый пункт где оно находиться, штат или провинция, страна и двухзначный код страны. Замечу, что если при заполнении полей Вы использовали знаки препинания или другие нестандартные символы это может вызвать ошибку. Далее нужно указать куда именно Вы хотите экспортировать подписанное приложение. Именно этот файл необходимо будет размещать на Android Market.
Для того чтобы сделать несколько скриншотов из Вашего приложения я рекомендую открыть в Eclipse вид Devices (Меню Window -> Show view -> Android -> Devices). Теперь запустив Ваше приложение, выбрав его в виде Devices и нажав на кнопку Screen Capture Вы получите нужный скриншот. Его можно сохранить или перейти в приложении на нужный Вам экран и обновить сриншот, сохранить его и т.д.
Теперь когда у нас всё готово приступим непосредственно к размещению приложения на Android Market:
- В Вашем профиле жмём кнопку "Upload application"
- Загружаем подписанное приложение
- Загружаем скриншоты
- Загружаем иконку для устройств с высоким разрешением (512х512 PNG)
- Заполняем информацию о приложении
- Title - имя приложения
- Description - краткое описание приложения
- Recent Changes - изменения по сравнению с предыдущей версией
- Promo Text - описание приложения, которое должно заинтересовать пользователя
- Application Type - тип приложения (например программа или игра)
- Category - категория приложения
- Price-Free - платное или бесплатное
- Заполняем Publishing options
- Copy Protection - защита от копирования приложения с устройства на устройство
- Content Rating - контингент лиц, которым позволено устанавливать Ваше приложение (например только лицам достигшим 18 летнего возраста), подробнее можно почитать в разделе Help
- Соглашаемся с условиями размещения
- Сохраняем
- Опубликовываем
Теперь примерно через 15 минут Ваше приложение будет доступно на Android Market.
Иногда при загрузке подписанного приложения на Android Market возникают ошибки. Это связано с разницей во времени серверов Google и Вашего компьютера. Дело в том, что Ваш ключ действует с момента времени когда Вы его создали до этого же момента через указанный период (например 25 лет), а сервер формально находиться ещё в прошлом, то есть он ещё не вошёл в эти временный рамки. Поэтому попробуйте изменить текущую дату на локальном компьютере на час/день раньше или подпишите приложение заранее, а разместите на Android Market его на следующий день.
Также запрещено в названии пакетов приложения указывать имена [com.android.], [com.google.], [android.] или [com.example.].