关于AndroidStudio结合百度地图Api开发的SHA1获取

252 阅读1分钟

今天做一个小程序,需要使用百度地图的Api进行开发。所以照着晚上教程注册成为一个百度开发者 申请很快。几分钟就完成了。 然后点击控制台,创建自己的应用: 在这里插入图片描述 然后我看了。要SHA1,我不知道这是啥玩意,然后我点击了如何获取,界面显示: 在这里插入图片描述 使用keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey来进行获取,然后我照着输入了 结果提示: 在这里插入图片描述 有可能会提示你keytool 不是可执行命令。那么你就将jdk的目录配置到环境变量中: 在这里插入图片描述 这个根据自己安装jdk的位置来。

不存在密钥的原因是没有进行创建密钥(密钥是需要自己创建的) 在命令行中输入:keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 输入完成之后出现如下界面:输入姓名啊,地址啊什么的。 在这里插入图片描述 弄完之后就提示你已经生产密钥证书了。 之后再执行命令:keytool -v -list -keystore debug.keystore ,然后输入密码。密码就是密钥口令。前面让你二次输入的就是。 然后就可以看到密钥了: 在这里插入图片描述 然后密钥拷贝到控制台就可以创建成功了