我正在尝试创建 google 登录应用程序,其中我需要 Android 签名证书 SHA-1。
首先有一个 .android 文件夹,其中包含另外两个文件
但那些不是 debug.keystore 所以我在 stackoverflow 上读到了它们
表示删除 .android 文件夹,重建时会自动创建
项目所以我做到了,但它没有创建任何 .android 文件夹或 debug.keystore
我尝试了各种命令,它只给出了下面给出的错误
C:\Program Files\Java\jdk1.8.0_65\bin>keytool -list -v -keystore
"C:\Users\kulde\.android\debug.keystore" -alias androiddebugkey -storepass
android -keypass android
keytool error: java.lang.Exception: Keystore file does not exist:
C:\Users\kulde\.android\debug.keystore
java.lang.Exception: Keystore file does not exist:
C:\Users\kulde\.android\debug.keystore
at sun.security.tools.keytool.Main.doCommands(Main.java:742)
at sun.security.tools.keytool.Main.run(Main.java:340)
at sun.security.tools.keytool.Main.main(Main.java:333)
而不是使用debug.keystore
使用您自己创建的密钥库不太安全。按照这个做同样的事情
创建密钥库后,在 Android studio 的终端中运行以下命令。
keytool -list -v -keystore "path where .jks file is stored"
此后,该终端将要求您输入在上述步骤中创建的密码。
最后您将获得 SHA-1 证书。
确保安全地存储您的密钥库。将来您上传应用程序时将使用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)