Создайте хранилище ключей для приложения Android в приложении «Экспорт приложений для Android»?

Я пытаюсь экспортировать подписанное приложение Android в Eclipse.

Думаю, я пойду в правильном направлении:

  • Щелкните правой кнопкой мыши по проекту> Инструменты Android > Экспорт подписанного пакета приложений
  • Появится мастер экспорта приложений для Android.
  • Выберите проект, который я хочу экспортировать, нажмите « Далее» .
  • Появится экран выбора Keystore.

Это выглядит так (простите мой ascii, загрузчик файлов не работает):

[ ] Use existing keystore [o] Create new keystore Location: __________ [Browse] Password: __________ Confirm: __________ 

У меня нет существующего хранилища ключей, поэтому я нажимаю кнопку «Создать новое хранилище ключей». Поле местоположения остается активным, оно должно быть заполнено, и если я перейду в какой-либо каталог, я бы хотел, чтобы хранилище хранилища было после его создания, в диалоговом окне говорится, что «путь к хранилищу – это каталог».

  1. Возможно ли создать ключевое хранилище с этим диалогом?
  2. Если нет, как я могу его создать? Мой google-fu предоставил мне только неудачные эксперименты. Я использую Eclipse на ПК.

Компиляция и подписка с разделом Eclipse ADT на странице разработчика Android показывают, что это будет просто работать, но я не могу пройти эту часть диалога. Я могу экспортировать неподписанные .apk-файлы просто отлично.

Спасибо!

Solutions Collecting From Web of "Создайте хранилище ключей для приложения Android в приложении «Экспорт приложений для Android»?"

Да, вы должны иметь возможность создать хранилище ключей. После перехода к папке, которую вы хотите использовать, введите имя в поле «Имя файла:» в окне просмотра файла, например, sophie.keystore . Тогда вы сможете продолжить.

Кроме того, вы можете создать его в командной строке, как описано в документах .

Команда выглядит так:

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

например:

 keytool -genkey -v -keystore ~/dcaunt.keystore -alias dcaunt -keyalg RSA -keysize 2048 -validity 10000 

Если вы создали приложение прямо сейчас с помощью sdk и adt-плагина, например, приложение hello world, вам придётся выбрать файл debug.keystore при экспорте. Файлы находятся в c:/users/.../.android/debug.keystore , после чего при c:/users/.../.android/debug.keystore пароля.

Шаг 1: Как создать хранилище ключей в eclipse

Шаг 1: Как создать хранилище ключей в eclipse

Шаг 2. Просмотрите каталог и поместите файл filename.keystore и создайте пароль.

[ Шаг 2. Просмотрите каталог и поместите файл filename.keystore и создайте пароль. ]

Шаг 3: Заполните подробные сведения об истечении срока действия и подробные сведения о лицензии

2 [ Шаг 3: Заполните подробные сведения об истечении срока действия и подробные сведения о лицензии ] 3

Вы сделали!