【问题标题】:i am unable to generate a SHA1 key following the tutorial from udacity我无法按照 udacity 的教程生成 SHA1 密钥
【发布时间】: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


    【解决方案1】:

    你需要改变目录

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

    找到您的密钥库文件的位置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-08
      • 2016-04-28
      • 2011-06-14
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      相关资源
      最近更新 更多