【发布时间】:2020-07-15 03:12:53
【问题描述】:
所以我安装了一个新的JDK版本,然后安装了android SDK。 本教程的第一步需要在 Firebase 中创建一个需要 SHA1 密钥的新应用程序 教程中提到下面用cmd写
keytool -exportcert -list -v \ -alias androiddebugkey -keystore %USERPROFILE%.android\debug.keystore
但它返回一个错误,-exportcert 和-list 不能一起使用,
所以我删除了-exportcert,在这里查看了一些对某些人有用但对我不起作用的答案。
我也尝试过的一个解决方法是双击 gradle 中的证书文件,该文件显示错误,提示缺少密钥库。
下面是 Cmd 尝试从 C: 和直接从 java 目录运行的许多组合后的最终错误
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