Android Studio не распознает псевдоним Keystore при создании подписанного apk - PullRequest
0 голосов
/ 23 марта 2019

Я получаю эту ошибку каждый раз, когда пытаюсь сгенерировать свой подписанный apk через Android Studio:

В хранилище ключей PATH / OrderOperator_keystore не найден ключ с псевдонимом Operator_keystore

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

Я подписываю apk вот так enter image description here

Любая помощь будет оценена.

Ответы [ 3 ]

0 голосов
/ 24 марта 2019

Откройте терминал и выполните следующую команду:

keytool -list -v -keystore </path/to/your/keystore.jks>

После ввода пароля хранилища ключей отобразится список сертификатов, хранящихся в этом хранилище ключей, включая имена псевдонимов, например,

Keystore type: jks
Keystore provider: SUN

Your keystore contains 1 entry

Alias name: androiddebugkey
Creation date: Nov 19, 2018
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
...

Посмотрите на отображаемое имя псевдонима и сравните его со значением, введенным в поле Псевдоним ключа в этом окне Studio.

0 голосов
/ 24 марта 2019

вы можете использовать Gradle в signatureReport и сгенерировать хеш-ключ или ключ sha1, а также обновить файл build.gradle уровня приложения после отправки формы для хранилища ключей

0 голосов
/ 23 марта 2019

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

Между трапецеидальным камнем также не должно быть пробела

...