вторник, 20 марта 2012 г.

Подпись apk файла для публикации в android market из Eclipse


При создании Android приложения в Eclipse в директории bin/ проекта создаётся apk-файл. Но этот файл не предназначен для загрузки на Android market. Для получения релизного файла нужны специальные действия.



1. Eclipse: File -> Export
2. Выбираем Export Android Application.

3. Выбираем проект для экспорта.

4. Выбираем существующий или создаём новый ключ для подписи пакета.
Как при создании нового ключа так и при использовании уже существующего нужно указать место для сохранения файла и пароль для доступа к сертификату.
Имейте в виду, что при создании сертификата, в него записывается местное время его создания. Если вы находитесь в другом от Android market часовом поясе, может возникнуть ситуация, что время валидности сертификата для маркета ещё не наступило. Поэтому сертификат желательно создавать заранее, за день-два до публикации.
5. Заключительный шаг. Указываем в какой файл сохранить релизный пакет.

3 комментария:

  1. eclipse при создании сертификата использует наверна системное время, нельзя ли его изменить чтоб не ждать 2 дня?

    ОтветитьУдалить
    Ответы
    1. разве что изменить время на компьютере, эклипс берет данные из системных часов, другого варианта не знаю.

      Удалить
  2. Так же важно не забыть: если используете карты, необходимо сделать "релизовый" ключ, иначе при скачивании приложения, карты не будут работать.

    ОтветитьУдалить