Android Studio 缺少密钥库-无法获取SHA1

eufgjt7s  于 2022-11-16  发布在  Android
关注(0)|答案(3)|浏览(269)

我尝试将SHA1用于Firebase,但无法获取SHA1
Java虚拟机中使用jdk1.8.0_202.jdk
1.我尝试进入gradle -〉任务-〉Android -〉签名报告
=〉错误:缺少密钥库
1.我试着进入命令行-〉
密钥工具-导出证书-别名android调试密钥-密钥库~/.android/调试.密钥库-列表-v
keytool -列表-v -密钥库/用户/bobhope/.android/调试.密钥库-别名android调试密钥-存储密码android -密钥密码android
=〉错误:

keytool error: java.lang.Exception: Keystore file does not exist: /Users/bobhope/.android/debug.keystore
java.lang.Exception: Keystore file does not exist: /Users/bobhope/.android/debug.keystore
    at sun.security.tools.keytool.Main.doCommands(Main.java:786)
    at sun.security.tools.keytool.Main.run(Main.java:382)
    at sun.security.tools.keytool.Main.main(Main.java:375)
6yjfywim

6yjfywim1#

您缺少命令中的路径

keytool -list -v -alias androiddebugkey -keystore%USERPROFILE%\.android\debug.keystore

keystore之后,您应该添加类似C:\Users\Username\Downloads的路径

camsedfj

camsedfj2#

使用完整路径
麦克:

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

Linux操作系统:

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

视窗:

keytool -list -v -keystore C:\Users\username\.android\debug.keystore
-alias androiddebugkey -storepass android -keypass android
4dbbbstv

4dbbbstv3#

请尝试以下步骤:
1.清理并重新生成应用程序。
1.打开Gradle选项卡并转至应用-〉任务-〉android
1.双击签署报告

1.您将在下面的运行选项卡中获得所需的签名报告。

相关问题