海中月是天上月
海中月是天上月
  • 发布:2021-09-24 10:39
  • 更新:2022-09-15 16:48
  • 阅读:3581

【报Bug】uniapp打包后使用chooseLocation列表空白. 真机调试无问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10专业版 64位

HBuilderX类型: 正式

HBuilderX版本号: 3.2.3

手机系统: Android

手机系统版本号: Android 8.0

手机厂商: 小米

手机机型: 小米6X 华为P20 vivo

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
uni.chooseLocation({  
                    success(e) {  
                        console.log('choose location succ:', e)  
                        that.addressObj = { ...e }  
                    },  
                    fail(err) {  
                        console.log('choose location fail:', err)  
                    },  
                    complete(comp) {  
                        console.log('choose location comp:', comp)  
                    }  
                })

操作步骤:

直接调用chooseLocation

预期结果:

打包后可以正常使用

实际结果:

无法正常使用 位置列表空白, 移动位置后一直转圈圈

bug描述:

打包使用的是云端证书,安卓端和IOS的高德地图key都配好了的 去后台找的SHA1, 真机测试无问题。 打包后位置列表空白 默认给定位到天安门了, 感觉打包后没有吊起GPS
下面上2张图 一张是真机调试的 , 一张是打包后APP的

2021-09-24 10:39 负责人:无 分享
已邀请:
海中月是天上月

海中月是天上月 (作者) - 80后帅气IT男

问题原因已找到,
首先第一点: 如果选择使用云端证书 需要去后台找一下证书的SHA1 然后重新创建一个高德key

第二点(太坑了): 打包的包名要与高德申请key所填的包名一致。。。。

WTF

w***@163.com

w***@163.com

你好,我配置都没问题的,然后只有华为部分的新机会出现这个问题,请问有解决方案嘛?

该问题目前已经被锁定, 无法添加新回复