9***@qq.com
9***@qq.com
  • 发布:2019-04-14 12:20
  • 更新:2019-04-20 17:27
  • 阅读:2141

Hbuilder X 1.7.0升级到1.8.x+ 使用云打包生成的APK包 在非华为手机上蓝牙搜索不到设备信息

分类:HBuilderX

3月26日使用Hbuilder X 云打包生成的APK安装包 在安卓机上都可以使用蓝牙功能 能搜索到设备信息(便于方便下文称A包)
4月12日使用Hbuilder X 云打包生成的APK安装包 在非华为手机上都无搜索到蓝牙设备信息(便于方便下文称B包)
在此期间 做过的变更如下

  1. 修改项目源代码(非蓝牙部分源代码) 检查所有log并未发现 蓝牙业务代码的变更
  2. 在manifest.json配置文件中勾选了低功耗蓝牙模块

经过验证的问题:

  1. 使用了华为p10 p20 荣耀V10都可以B包,小米8 一加6 oppo vivo都不能搜索 到蓝牙设备信息
  2. 将Hbuilder X版本降低至1.7.0也就是A包当时打包的版本 再次使用云打包 也是除了华为手机其他安卓厂商手机无法搜索到蓝牙设备信息

个人猜测原因:

  1. 云打包始终使用的是最新版本 与 Hbuilder X不是一套版本内的 所以导致将HX降低版本后使用云打包 问题一样存在
  2. 在云打包中可能存在一份厂商设备权限白名单 可能是人为原因导致白名单上只勾选了华为厂商的手机

求大佬快去排查下 我这明儿要上线了 这个功能GG可能就要杀我祭天了!!!QAQ

2019-04-14 12:20 负责人:无 分享
已邀请:
l***@qq.com

l***@qq.com

一样,遇到h5不能搜索到蓝牙社保的问题,暂时没找到什么原因

  • 9***@qq.com (作者)

    目前4.17的跟新包也没修复这个问题 只能用HBuilder去打包了 不用HBuilderX打包


    2019-04-22 11:25

  • 9***@qq.com (作者)

    HBuilder蓝牙还是可以搜索到了 你下个Hbuilder的去打包可行


    2019-04-22 11:26

  • l***@qq.com

    回复 9***@qq.com: 确实可以,感谢


    2019-04-22 13:54

  • 9***@qq.com (作者)

    回复 l***@qq.com:最新版本的HX还是没修复这个bug QAQ


    2019-04-28 14:53

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