Android studio获取SHA1时命令行中文乱码,致使无法获取到SHA1的解决方法
之前因为VS2017命令行中文乱码的问题,使用如下方法:
win+R --> regedit --> 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
--> 添加一个字符串值 (名称为:autorun 数据为:chcp 65001)
把cmd中使用的编码语言永久变成了UTF-8,如下图。
高德地图定位key需要SHA1安全码,Android studio 本身自带一个debug.keystore,如果是调试,可以直接使用这个签名的SHA1,我按照网上的方法,定位到debug.keystore所在文件夹,又输入keytool -list -v -keystore debug.keystore,却出现如下乱码,获取不到SHA1。
刚开始不知道什么原因,试了试在命令行敲下chcp 936 将编码语言改为gbk,重新获取,就可以获取到了,记录一下。