Как подписать пакет приложений для Google Play? - PullRequest
1 голос
/ 13 марта 2019

Я новичок в разработке для Android, я только что создал бесплатное небольшое приложение, которое я хотел бы опубликовать в магазине Google Play. Я уже загрузил пакет приложений на консоль разработчика, но мне не хватает процесса подписи. Я думаю, что пропущенный шаг из учебника для разработчиков следующий:

$ keytool -export -rfc -keystore your-upload-keystore.jks -alias upload-alias -file output_upload_certificate.pem

Чем заменить «your-upload-keystore.jks», «upload-alias» и «output_upload_certificate.pem»? Кроме того, у меня нет сертификата .pem, у меня есть только два сертификата .der: развертывание и загрузка, которые Google прислал мне. Я что-то пропустил? Любая помощь будет оценена. Благодарю.

Ответы [ 2 ]

2 голосов
/ 13 марта 2019

Необходимые инструменты находятся прямо на вашей IDE.

Существует множество способов создания подписанного apk или пакета. что я предпочитаю, так это Studio One.

Вот как вы можете его сгенерировать.

Шаг первый:

enter image description here

Шаг второй:

enter image description here

Шаг третий:

enter image description here

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

если все правильно, вы можете увидеть, как ваш пакет приложений сгенерирован в app/release

2 голосов
/ 13 марта 2019

Если у вас еще нет хранилища ключей, перейдите в Android Studio и перейдите в «Сборка»> «Создать подписанный Apk или Bundle» и нажмите «Создать новый», введите псевдоним и все, что нужно для хранилища ключей.

ВАЖНО : не забудьте сохранить псевдоним и пароль где-нибудь, потому что эти вещи вам понадобятся в следующий раз, когда вы будете использовать Keystore.

ВАЖНО2 : После того, как вы подписали приложение, сделайте резервную копию хранилища ключей, это очень важно, и если вы потеряете его, вы не сможете обновить свое собственное приложение, потому что Google App Store запросит тот же Keystore, который вы использовали для первой загрузки вашего приложения, поэтому не забудьте сделать несколько резервных копий и запомните псевдоним и пароль.

Если у вас уже есть хранилище ключей, вам нужно просто выбрать хранилище ключей, вместо этого создать новое и вставить ключ псевдонима и пароль, вот и все!

...