2***@qq.com
2***@qq.com
  • 发布:2023-05-20 17:27
  • 更新:2023-05-20 17:27
  • 阅读:208

【报Bug】调用uni.getLocation拒绝授权应用闪退

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号:

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

手机系统: Android

手机系统版本号: Android 7.1.1

手机厂商: 东集pda安卓机

手机机型: 东集pda安卓机

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

test(){
uni.getLocation({
type: 'wgs84',
success: function (res) {
console.log(res, 'dsads');
},
fail: (err) => {
console.log(err,'什么东西');
}
});
},

操作步骤:

创建新项目调用uni.getLocation进行云打包

预期结果:

正常授权位置信息

实际结果:

授权位置信息应用出现闪退

bug描述:

调用uni.getLocation拒绝授权应用闪退,应用第一次打开进去位置授权页面会闪退(同意授权第二次进来就不会闪退,拒绝授权第二次进来还是会闪退)

1.代码就这么简单,我的需求是要实现蓝牙连接打印,在初始化蓝牙的时候会自动获取位置权限然后就会出现闪退问题,我单独调用getLocation也出现了闪退问题

2.hbuilder版本为3.7.11.20230427, 打包的安卓32位,64位均会出现闪退,在pda测试机安卓5点几版本会闪退,在小米13安卓版本很高没具体看也会闪退

3.奇怪的是真机调试时,获取授权不会闪退,

4.用最新的3.7.11跟最新的alpha打包都会出现闪退问题,我下载了3.6.5.20221121版本的云打包的apk装在小米13上面就不会闪退了,严重怀疑是hbuilder新版问题

2023-05-20 17:27 负责人:无 分享
已邀请:

要回复问题请先登录注册