我无法根据udacity的教程生成SHA1密钥

问题描述 投票:0回答:1

所以我安装了新的JDK版本,然后安装了android SDK。本教程的第一步要求在firebase中创建一个需要SHA1键的新应用本教程提到以下内容,以cmd编写

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

但是返回一个错误,提示-exportcert-list不能同时使用,因此,我通过查看一些对某些人有用但对我不起作用的答案来删除-exportcert

我也尝试过的一项工作是双击gradle中的证书文件,该文件显示错误,提示缺少密钥库。

下面是尝试从C:和直接从Java目录运行的许多组合后,Cmd的最终错误

keytool error: java.lang.Exception: Keystore file does not exist: 
    C:\Users\fadi\.android\debug.keystore
    java.lang.Exception: Keystore file does not exist: C:\Users\fadi\.android\debug.keystore
    at java.base/sun.security.tools.keytool.Main.doCommands(Main.java:899)
    at java.base/sun.security.tools.keytool.Main.run(Main.java:409)
    at java.base/sun.security.tools.keytool.Main.main(Main.java:402)
java android firebase keystore sha1
1个回答
0
投票

您需要从以下目录更改

C:\Users\fadi\.android\debug.keystore 

to

找到密钥库文件的位置

© www.soinside.com 2019 - 2024. All rights reserved.