第一次使用百度地图,发现打包后能正常使用,直接编译却用不了的问题,登录百度地图开发者平台才发现原来以前的同事没有配置开发版的SHA1.
1、怎么配置开发版的SHA1
Androidstudio其实默认有一个签名文件,就在C盘,用户信息的“.android”文件夹下,叫debug.keystore,如果你调试时没有配置签名文件,默认就会用这个文件签名,可以下载一个"开发助手"APP,里面有查看应用信息的功能,就可以看到你的应用签名的MD5和SHA1了,直接把这个SHA1码放到需要开发版SHA1的第三方平台就能用了。
这个默认的签名,密码是android 别名是androiddebugkey 可以用cmd查看,打开cmd,cd 到.android
使用命令 keytool --list -v -keystore debug.keystore 然后输入口令 android (输入口令时是看不见的,输完直接enter) 就可以看到所有信息了。
2、以上都是基于个人开发,如果是团队开发,那肯定不能用studio默认的key了,因为每个人默认的key并不相同,除非决定用谁的key了,就复制他的覆盖自己本地的。再创建一个key 作为调试签名也是可以的,不过要在APP的biuld.gradle 下配置为调试签名。
(以后再写)