我正在尝试将我的应用与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文件存在。
答案 0 :(得分:1)
对于SHA1 Debug Key,在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
答案 1 :(得分:0)