生成证书 SHA-1 时出错
Error Generating Certificate SHA-1
我正在尝试将我的应用程序与 Google API 集成。为此,您需要提供签名证书的 sha-1。
在命令提示符下,我使用 Google 提供的以下命令:
keytool -exportcert -list -v \
-alias <your-key-name> -keystore <path-to-production-keystore>
有了这个,我得到以下错误:
erro de keytool: java.lang.Exception: O arquivo da área de armazenamento de chaves não existe. %shang%\.android\debug.keystore
java.lang.Exception: O arquivo da área de armazenamento de chaves não existe. %shang%\.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 文件存在。
您可以从工作室本身生成 SHA-1 密钥,而无需像这样使用终端:
- 点击工作室右侧的gradle
点击 refreshAllGradleProjects 按钮
转到应用程序
android
双击signingReport
将生成 SHA-1 密钥。
对于 SHA1 调试密钥,运行 在 android studio 终端中使用以下命令。
Mac/Linux :
keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
Windows :
keytool -exportcert -list -v \
-alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
将 %USERPROFILE% 替换为您的用户路径。
默认密码:android
我正在尝试将我的应用程序与 Google API 集成。为此,您需要提供签名证书的 sha-1。
在命令提示符下,我使用 Google 提供的以下命令:
keytool -exportcert -list -v \
-alias <your-key-name> -keystore <path-to-production-keystore>
有了这个,我得到以下错误:
erro de keytool: java.lang.Exception: O arquivo da área de armazenamento de chaves não existe. %shang%\.android\debug.keystore
java.lang.Exception: O arquivo da área de armazenamento de chaves não existe. %shang%\.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 文件存在。
您可以从工作室本身生成 SHA-1 密钥,而无需像这样使用终端:
- 点击工作室右侧的gradle
点击 refreshAllGradleProjects 按钮
转到应用程序
android
双击signingReport
将生成 SHA-1 密钥。
对于 SHA1 调试密钥,运行 在 android studio 终端中使用以下命令。
Mac/Linux :
keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
Windows :
keytool -exportcert -list -v \
-alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
将 %USERPROFILE% 替换为您的用户路径。
默认密码:android