Ошибка keytool: java.lang.Exception: псевдоним <upload>не существует - PullRequest
0 голосов
/ 27 июня 2018

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

Я следовал разделу: «Создать ключ и хранилище ключей в этой статье», https://developer.android.com/studio/publish/app-signing. Мне удалось создать файл .jks.

После этого шага все становится действительно запутанным, так как я не смог найти документ. это объясняет, как генерировать и использовать ключ загрузки. Я закончил тем, что нашел эту статью, которая предоставляет команду keytool для генерации ключа загрузки, Как мне сделать подписанный apk с ключом загрузки? .

Проблема возникает, когда я пытаюсь выполнить эту команду, я получаю следующее сообщение об ошибке: java.lang.Exception: Псевдоним не существует. Странно то, что файл .pem создается, хотя я получаю эту ошибку.

Как я могу исправить эту проблему, чтобы избежать этой ошибки? Это допустимый файл .pem, так как я получаю эту ошибку?

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

Замените «upload» на ваш правильный псевдоним, такой как key0. * 1001 например *

keytool -export -rfc -alias key0 -file upload_certificate.pem -keystore keystore.jks
0 голосов
/ 11 августа 2018

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

Поэтому, если вы копируете команду, предоставленную службой поддержки, по электронной почте, вы должны использовать псевдоним, а не «upload».

Надеюсь, что это решит вашу проблему.

...