打包后的程序调用plus.geolocation.getCurrentPosition定位显示定位图总是错误,显示5e-324。
检查了GPS都是开启的,其他定位软件也都能定位。
如果是直接用HBuilder基座又可以正常显示。不知为何?
求大神带路
我也遇到这个问题了,真机调试正常,但是打包后 获取不到位置,出现5e错误
看了 配置文档
安全码:数字签名+;+Package,根据使用的证书和包名进行组合字符串,HBuilder默认打包使用的签名为"BA:AD:09:3A:82:82:9F:B4:32:A7:B2:8C:B4:CC:F0:E9:F3:7D:AE:58"
我用的是自己的证书,这样的话,自己证书的SHA1的码就不是 hbuilder默认的了
将自己的证书 xxxx.keystore文件 拖到md5检查工具中,获取到SHA1
填入到百度开放平台上的发布版的sha1
包名写的 cn.公司域名.程序名
这样允许打包后的程序第一次获取正常,第二次后 还是5E错误
我获取经纬度用的方法是 map.getUserLocation 难道这个默认写死了要用HB的 SHA1值?