详细问题描述
之前一直都可以用,更新了新版本hbuilder以后 蓝牙不能用了。在论坛里也看到了有人遇到了这个问题
https://ask.dcloud.net.cn/question/90974
[内容]
我的代码如下
var BAdapter = BluetoothAdapter.getDefaultAdapter();
var connect_device_id = null;
if (BAdapter == null) {
mui.toast("该设备无蓝牙", {
duration: 3000
});
mui.back();
}
$("#findBt").on("tap", function() {
if (BAdapter.isEnabled()) {
alert("里面代码省略了。。。。。")//这个if判断就报错了 alert无法弹出
}
})
[步骤]
[结果]
报错
Uncaught java.lang.SecurityException: Need BLUETOOTH permission: Neither user 11215 nor current process has android.permission.BLUETOOTH.;at android.bluetooth.BluetoothAdapter.isEnabled at bluetooth.html:1
使用后会报这个错。
标准基座运行没问题,可以使用。但是自定义基座以及打包后使用都会报上面的错误。但是权限全部都添加了,之前运行是没有任何问题的,现在就不行了。
2 个回复
DCloud_heavensoft
https://ask.dcloud.net.cn/question/90992
DCloud_uniCloud_WYQ
重新打包试试,此问题已修复
今夕何夕也
真的修复了吗,我用的旧版的hbuider
2020-06-11 17:27