H5开发的APP,华为鸿蒙3.0 真机调试蓝牙设备可以搜索到,打包后搜不到蓝牙,其他机型没问题
2***@qq.com
- 发布:2023-02-10 16:05
- 更新:2023-06-16 11:26
- 阅读:1254
华为鸿蒙3.0 app打包后搜不到蓝牙
分类:HBuilder
2 个回复
5***@qq.com
本问题已解决:
1.手工解决: 鸿蒙3 中,在应用的权限中,【附近设备】默认是 “允许”,手工改成“禁止”,再手工改成“允许”,即可。
默认允许应该是没起作用。新版安卓,鸿蒙都有此问题。
2.(未尝试过):可以 在hbuilder的打包时,勾选权限的文件,选文本模式,直接加入
<!--Android12 的蓝牙权限 如果您的应用查找蓝牙设备(如蓝牙低功耗 (BLE) 外围设备)-->
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation" tools:targetApi="31" />
参考: https://ask.dcloud.net.cn/question/146985
5***@qq.com
是hbuilder3.7.11及以上版本的bug,以前的3.2.16在鸿蒙2 3上蓝牙都没问题