Windows 10
火力地堡 我想创建Firebase项目。 所以我使用这个官方文档: Manually add Firebase
步骤:
这里的屏幕:
所以我打开shell并输入:
keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
但我得到错误:
keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
keytool error: java.lang.Exception: Keystore file does not exist: ~/.android/debug.keystore
java.lang.Exception: Keystore file does not exist: ~/.android/debug.keystore
at sun.security.tools.keytool.Main.doCommands(Main.java:745)
at sun.security.tools.keytool.Main.run(Main.java:343)
at sun.security.tools.keytool.Main.main(Main.java:336)
有什么问题? 在我的主文件夹中没有文件“debug.keystore”。那么我怎么能得到哈希?
答案 0 :(得分:9)
Android Studio将执行SHA密钥生成部分以节省您的时间和精力。 您可以在Android工作室右侧的某个位置找到Gradle Project标签。打开它。
在您的项目(root)>任务> android下,找到名为signingReport
的内容并通过双击运行它。
您可以在下面的“运行”部分找到SHA1和MD5证书。
复制SHA1并使用它。否则,在这种情况下,调试签名证书SHA-1是可选的,因此您可以在没有此情况下继续。
答案 1 :(得分:2)
答案 2 :(得分:-1)
您是否按照this guide中的建议尝试了this solution?
keytool -list -v -keystore~ / .android / debug.keystore -alias androiddebugkey -storepass android -keypass android
<强>编辑:强> 有关同一主题的相当广泛的指南已here。我在Android Studio的Win10上亲自成功了。