Как мне подписать apk с помощью файла .key? - PullRequest
0 голосов
/ 21 июля 2010

Я создал приложение, которое в настоящее время находится на рынке Android.Ключ, используемый для подписи приложения, был сделан с помощью jarsigner.Как мне подписаться, используя изначально созданный файл .key?

1 Ответ

1 голос
/ 21 июля 2010

Вам понадобится оригинальный закрытый ключ, который вы использовали для подписания первой версии. Полная информация доступна здесь , но вот выдержка, которая звучит так, как вам нужно:

Обновление приложения - по мере выпуска обновления вашего приложения, вы будете хочу продолжать подписывать обновления с тем же сертификатом или набором сертификаты, если вы хотите, чтобы пользователи Обновление без проблем до новой версии. Когда система устанавливает обновить приложение, оно сравнивает сертификат (ы) в новой версии с теми, в существующей версии. Если сертификаты точно совпадают, включая как данные сертификата и заказать, то система позволяет Обновить. Если вы подпишете новую версию без использования соответствующих сертификатов, вам также нужно будет назначить другое имя пакета для приложение - в этом случае пользователь устанавливает новую версию как совершенно новое приложение.

AFAIK, .key не является стандартным (обычным) окончанием файла. Большую часть времени вы работаете с файлом .keystore. Хранилище ключей содержит ключ. Хранилище ключей и ключ имеют пароли и отдельные меры безопасности для обеспечения безопасности.

Если вы сгенерировали файл «.key» с помощью jarsigner и одной из перечисленных команд здесь , то, скорее всего, вы создали файл хранилища ключей и дали ему окончание «.key». Если это случай, затем просто скомпилируйте ваше приложение в режиме выпуска, подпишите приложение с помощью инструмента jarsigner и используйте zipalign (не уверен, для чего это нужно, возможно, сжатие?).

Если у вас нет оригинального хранилища ключей и файла ключей, значит, вы костей. Извините: / Тонны другой информации можно найти на Подписание вашего заявления страница

НТН, Hamy

...