Как получить сертификат отпечатка пальца SHA 1 с терминала? (без "android студия") - PullRequest
0 голосов
/ 23 февраля 2020

Я пытаюсь настроить ключ SHA-1 для веб-приложения в firebase. Я пытался следовать различным учебным пособиям и ответам, большинство из которых предполагают, что у вас установлена ​​«androidstudio» или просто не работает для меня, например:

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

не работает, потому что я не У меня нет. android dir, но даже изменение каталога не сработает, я думаю, мне нужно сгенерировать ключ, прежде чем применять эту команду. Но, пытаясь сгенерировать кет SHA с помощью «keytool -genkey» или «-genkeypair», я по-прежнему получаю некоторые ошибки, например, «не такой файл или каталог», даже если каталог там есть. Я перепробовал почти все, даже я прочитал документацию oracle о keytool. Заранее спасибо.

pd: https://developers.google.com/android/guides/client-auth это то, что я хочу повторить.

1 Ответ

1 голос
/ 23 февраля 2020

Самое простое, что нужно сделать, если у вас уже есть проект Android, который собирается с помощью Gradle, - это запустить:

./gradlew signingReport

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

...