Главная » Разработка для Android » Использование самозаверяющего сертификата для подписывания приложения – ANDROID ПРИЛОЖЕНИЯ

0

Теперь подпишем приложение. В Eclipse выберите проект того приложения, которое хотите подписать для выпуска, и выполните команду File ► Export (Файл ► Экспортировать). Может возникнуть вопрос: а почему именно «экспортировать»? Прежде всего, если вы хотите дать кому-нибудь свое приложение «на пробу», то нельзя просто отдать копию архива АРК из каталога bin иерархической структуре файлов проекта. Ситуация действительно условна, как это и кажется: диалоговое окно Export (Экспортировать) – это сокровищница разных функций, и в нем очень удобно выполнять процедуру, которая совсем не сводится к «развертыванию».

В данном примере мы воспользуемся проектом TestActivity, но вместо него можно использовать любое приложение – ваше собственное либо пример любого проекта из этой книги.

Вам будет предложен список настроек экспорта, которые распределены по каталогам. Перейдите в каталог Android и далее выберите Export Android Application (Экспортировать приложение Android) (рис. 4.1). Затем нажмите кнопку Next (Далее).

Рис. 4.1. Экспорт приложения Android

Сначала вы увидите, нет ли в конфигурации вашего приложения таких ошибок, которые могут помешать его опубликовать. Одна из возможных ошибок – атрибут debuggablе в файле описания может иметь значение true. Если приложение будет готово к следующему этапу, то вы увидите окно, показанное на рис. 4.2. В нем не указано никаких ошибок.

Следующие диалоговые окна в этой многоэтапной последовательности посвящены в основном подписыванию. Запрашиваемая информация подобна тем данным, которые вы указывали при создании ключа версии в пункте «Создание самозаверяющего сертификата» выше.

Далее нужно выбрать хранилище ключей (рис. 4.3). В хранилище ключей находится ваш ключ.

После того как вы введете название хранилища ключей и пароль, нажмите Next (Далее) и переходите к следующему этапу: выберите псевдоним ключа и введите пароль для псевдонима (рис. 4.4).

Если вы внимательно выполнили все этапы, перечисленные в пункте «Создание самозаверяющего сертификата» выше, то сейчас у вас в хранилище ключей должен быть ровно один ключ и один псевдоним. Введите пароль и нажмите Next (Далее). Далее следует указать назначение для файла АРК и пройти несколько проверок, чтобы определить, нет ли все-таки каких-либо неисправностей в вашем приложении. Если все в порядке, то вы увидите примерно такой экран, как на рис. 4.5.

Рис. 4.2. Приложение Android, с которым не возникает никаких проблем, не позволяющих подписать его и опубликовать

Рис. 4.3. Выбор хранилища ключей

Рис. 4.4. Выбор псевдонима для ключа

Рис. 4.5. Выбор места назначения и последние проверки

Нажав Finish (Готово), вы получаете подписанный файл АРК, расположенный в указанном вами месте.

Источник: Android. Программирование на Java для нового поколения мобильных устройств

По теме:

  • Комментарии