前言
最近在搞flutter项目,由于种种原因,接收了同事搞了前半部分的地图定位功能。对于这口锅,他抛的孑然,我接的决然。。。
问题
不管是首次打开黑屏还是地图缩放之后标记偏移,问题都不大。坑我的是下面的这个鬼错!
过程有点曲折,就不说了。说下原因和解决方法。
原因
原因就是这个发布版安全码和调试版安全码我刚开始填的都是一样的。获取的方式如下:
keytool -list -v -keystore D:/xxx/xx.jks
而通过签名文件获取的,是发布版的安全码。在调试的时候使用,自然报错。
解决方法
解决方法当然是发布版的填写发布版的,调试版的填写调试版的。
调试版的获取方法:
首先,找到这个文件:
在这里打开命令行工具,输入:
keytool -list -v -keystore debug.keystore
有密钥输入密钥,没有直接回车就行。
至此,解决!!