uniapp打包成Android时,利用uni.chooseLocation在App端表现的地址列表是空
问题描述:uniapp打包后的测试版app在ios里可以表现高德地图的定位列表,但是安卓手机却不表现定位列表,一直在转圈圈,怎么回事?之前的功能在正式版都能用,真机运行也能用,为什么测试版的安卓手机上就会转圈圈呢?
定位是可以表现出来的。但是没有列表,展示不出来就无法选中。
不知道是那里出问题了?
解决方法:
之前一直用的是【利用公共测试证书】地图列表一直转圈,
厥后改成了【利用自有证书】这个选项,填入3个信息后,再继续下一步,打包后,就能正常表现地图列表了。
具体的操作方法:
1、登岸【dcloud开发者中心】查看证书:
那3个证书信息需要登岸【dcloud开发者中心】后台去查看和下载:
访问链接:
开发者中心
如图:
https://i-blog.csdnimg.cn/direct/7c8292bfac5649f399c14d3eab9e295c.png
用的哪个应用,就点进去,就可以看到下面的页面:
https://i-blog.csdnimg.cn/direct/067e2a5295474636b98aab01f9afe5b0.png
点击【证书详情】就能得到:SHA1,
https://i-blog.csdnimg.cn/direct/bbbb022a9e0f4e93a1440e6b5c0c4d4d.png
要利用高德地图的话,就要把这里的SHA1里的值复制到高德地图的参数里面去:
2、登录高德地图开发者平台
高德地图的链接:
我的应用 | 高德控制台
https://i-blog.csdnimg.cn/direct/45aeb6438c4c438d8f82a726966a5d5d.png
https://i-blog.csdnimg.cn/direct/83d0c9ea488445ab90d50684502a97f7.png
这里1的【包名/appid/域名 】就是高德地图需要的【PackageName】:
https://i-blog.csdnimg.cn/direct/45fc70bcc4514332acf2bba838548138.png
3、打包
得到这些参数后,就可以打包了:
https://i-blog.csdnimg.cn/direct/f99a832d6aa648c48c4041ccef5ffad1.png
如图:
https://i-blog.csdnimg.cn/direct/649e3b6d03374a918f11e5f644b7dc41.png
4、打包步骤
打包需要的参数(这里演示的是安卓的):
1、勾选安卓平台
https://i-blog.csdnimg.cn/direct/2823280ed34d4fcc939d2f473dc80e65.png
2、Android包名
https://i-blog.csdnimg.cn/direct/b74d90bc62444c01b27598968c387c9a.png
这里的Android包名 即是 dcloud里的【包名/appid/域名 】 即是 高德地图需要的【PackageName】
三个名字需要保持一致才行
3、自有证书:
https://i-blog.csdnimg.cn/direct/546f69e843134b1591626690d45a37ac.png
需要的三个参数:
证书别名:就是【AppID】,这个id,很多地方都能找到:
比如项目里面的manifest.json文件:
https://i-blog.csdnimg.cn/direct/95166954113443bcb1751ded2d5fdd15.png、
dcloud开发者中心:
https://i-blog.csdnimg.cn/direct/aeb7c283996f42c4878920a36adbe6be.png
证书私钥密码:这个就是点击【证书详情】的时候,弹出框里表现出来的,复制粘贴就可以了
https://i-blog.csdnimg.cn/direct/b8fecfddc27d403d9729e8f1721afec6.png
https://i-blog.csdnimg.cn/direct/30916b3336ed4c93ad15bf975c65e18b.png
证书文件:就是直接下载到本地,然后关联起来就可以了
https://i-blog.csdnimg.cn/direct/2d79bb8cb5c04d1c99c6b99f66f6f5aa.png
https://i-blog.csdnimg.cn/direct/7d2d1b20ba2e482ba4e0816da3cbc769.png
4、选择打正式包
https://i-blog.csdnimg.cn/direct/6d71d337311b40f2a71dfdf94e3a78e2.png
5、点击最后一步打包
https://i-blog.csdnimg.cn/direct/9df81776f041454f9c10524e7e4739f2.png
大功告成:
https://i-blog.csdnimg.cn/direct/2523227694014259ab3282499837af44.png
重新安装新版app后,可以表现地图列表了:
https://i-blog.csdnimg.cn/direct/9189c537b92349a1896d9d27fa190681.jpeg
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]