android 生成SHA1遇到的坑
生成SHA1
使用命令keytool -list -v -keystore debug.keystore
第一个坑出现:提示keytool 不是内部或外部命令 也不是可运行的程序。
解决方法:在jdk的bin目录下面是有keytool.exe文件的,所以可以直接使用命令
"C:\Program Files (x86)\Java\jdk1.8.0_181\bin\keytool.exe" -list -v -keystore debug.keystore(目录改成自己的jdk的目录,我比较懒,懒得去配置环境变量,直接默认的)
第二个坑出现:错误: java.lang.Exception: **库文件不存在
解决方法:cd命令进入android-- sdk --的tools 目录 ,我的是这个\Users\Administrator\AppData\Local\Android\Sdk\tools>
使用命令"C:\Program Files (x86)\Java\jdk1.8.0_181\bin\keytool.exe" -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
按照下面的提示输入相关信息
原始的debug.keystore文件就生成了
再次输入命令:
"C:\Program Files (x86)\Java\jdk1.8.0_181\bin\keytool.exe" -list -v -keystore debug.keystore
根据相应提示,输入密码
到此就搞定了。