创建 Android 签名证书 SHA-1 时如何解决此错误“在 c:\Users\kulde\.android\ 中找不到 debug.keystore”

2023-11-30

我正在尝试创建 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(使用前将#替换为@)

创建 Android 签名证书 SHA-1 时如何解决此错误“在 c:\Users\kulde\.android\ 中找不到 debug.keystore” 的相关文章

随机推荐