获取安全码要通过Terminal中的keytool命令获取。Terminal的位置如图所示:
我查阅资料,获取安全码需要执行以下keytool命令:
keytool -v -list -keystore keystore
我输入后,报错,后又查到输入另一条相似命令:
keytool -exportcert -list -v -keystore D:\keystore.jks
回车之后还是报错,且报一样的错误,“Androidstudio获取sha1时提示'keytool' 不是内部或外部命令,也不是可运行的程序,” 如图中蓝色框所示:
我百度了一下,没有找到确切答案,但是还是提供了思路,这条keytool命令可能需要在jdk文件夹下才能正常执行。于是进行了尝试,很幸运,成功了。在这里的语句也是用cd 进入文件夹。输入正确命令后,回车。如图所示:
到此为止,就获取到了sha1安全码签名。