Android Firebase: ошибка при создании отпечатка сертификата выпуска - PullRequest
0 голосов
/ 28 июня 2018

я пытаюсь сгенерировать отпечаток сертификата релиза для входа в Google с помощью firebase, и это моя проблема это моя команда:

keytool -exportcert -list -v \
  -alias goworkkey -keystore /home/ryan/Desktop/keystore.jks

Это мой результат:

keytool error: java.lang.Exception: 
Only one command is allowed: both -exportcert and -list were specified.

если я попробую это:

sudo keytool -list -v -keystore /home/ryan/Desktop/keystore.jks -alias googlekey -storepass android -keypass android

Я получаю это:

keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
java.io.IOException: Keystore was tampered with, or password was incorrect
    at java.base/sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:780)
    at java.base/sun.security.util.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:222)
    at java.base/java.security.KeyStore.load(KeyStore.java:1479)
    at java.base/java.security.KeyStore.getInstance(KeyStore.java:1807)
    at java.base/java.security.KeyStore.getInstance(KeyStore.java:1687)
    at java.base/sun.security.tools.keytool.Main.doCommands(Main.java:908)
    at java.base/sun.security.tools.keytool.Main.run(Main.java:397)
    at java.base/sun.security.tools.keytool.Main.main(Main.java:390)
Caused by: java.security.UnrecoverableKeyException: Password verification failed
    at java.base/sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:778)
    ... 7 more

Ответы [ 3 ]

0 голосов
/ 13 сентября 2018

У меня была такая же проблема при запуске команды:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v -storepass android

Если я изменил это на это:

keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore

Меня правильно спросили пароль, как объяснено здесь, https://developers.google.com/android/guides/client-auth и все было хорошо.

0 голосов
/ 19 ноября 2018
  1. Нажмите Структура проекта справа от Android Studio.
  2. Нажмите на Реклама .
  3. Tick AdMob
  4. Нажмите OK Кнопка
  5. Дождитесь синхронизации или вручную, если необходимо.
0 голосов
/ 22 июля 2018

У вас все еще есть проблема? В этом видео YouTube перейдите на вкладку " Проекты Gradle " (справа) -> Задачи -> android -> double нажмите на signatureReport , и вы получите его для всех ваших вариантов: возьмите SHA1 с отладкой типа Variant и Config

Надеюсь, это будет полезно для вас!

...