Нужны ли файлы хранилища ключей для публикации приложения в Android Market? - PullRequest
2 голосов
/ 23 февраля 2012

Что такое файлы Keystore и зачем нам эти файлы?Также необходимо ли иметь файлы хранилища ключей перед публикацией нашего приложения на Android Market?

Пожалуйста, предоставьте мне некоторую полезную информацию по этому поводу.

1 Ответ

4 голосов
/ 23 февраля 2012

Смотрите, есть 2 типа файлов хранилища ключей, которые мы можем иметь при разработке приложения для Android:

  1. Отладка хранилища ключей (по умолчанию, когда вы запускаете приложение на эмуляторе или на устройстве в тот момент, когда генерируется APK).с этим хранилищем ключей по умолчанию)
  2. Закрытое хранилище ключей (которое необходимо для загрузки приложения на рынке, поэтому перед загрузкой APK на рынке необходимо подписать этот APK с хранилищем закрытых ключей)

Примечание:

  1. Вы не можете загрузить приложение на рынок с помощью хранилища ключей отладки
  2. Для загрузки приложения на рынок необходимо иметь Закрытое хранилище ключей
  3. После того, как вы получитезагруженное приложение на рынке, и если вы хотите выпустить обновление до любого существующего приложения, то у вас должно быть то же хранилище ключей, которым вы загрузили приложение.Еще одна важная вещь: если вы потеряли хранилище ключей или забыли пароль, вы никогда не сможете выпустить обновление для этого приложения.

Например:

Вот примеркоманды Keytool, которая генерирует закрытый ключ:

$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000

Более подробную информацию вы можете прочитать здесь: Подписание ваших приложений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...