1.问题
我在项目测试的时候,使用uniapp真机调试的时候明明可以获取到位置信息,但是在打包后却没有办法拿到位置信息。后来才知道是因为在真机调试的时候,uniapp自带了高德的SDK能够获取位置信息。打包之后要自己去申请高德或者百度的key。
2.解决
在这里我是采用了百度地图的SDK。
1、先登录百度地图的开发平台 -->点击右上角的控制台 --> 应用管理 -->我的应用 -->创建应用
然后根据提示把内容填写,应用名称可以自己随便填
2、如何获取发布版SHA1
这里我采用的是自有证书。根据uniapp官网的流程走下去的(https://ask.dcloud.net.cn/article/35777)
①先下载jre
②然后使用keytool -genkey命令生成证书:
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
③证书生成以后,可以使用以下命令查看:
keytool -list -v -keystore test.keystore
Enter keystore passwor