android 蓝牙程序扫描出现异常解决办法:qt.bluetooth.android: ACCESS_COARSE|FINE_LOCATION permission availab
文章目录
- 前言
- 解决问题
前言
今天使用qt for android 扫描蓝牙时,扫描死活出不来结果,也就是扫描不到其他蓝牙设备,只会报下面一个错误,如下图:
解决问题
没有任何数据,想到我之前是跑通过了的,于是我去看了下权限申请,动态权限申请没问题,于是看看静态权限申请,静态权限是空的,于是加了下面4个权限,如下图:
编译之后运行没有报错,但是还是搜索不到蓝牙设备,抓狂了。。。
然后又百度了一番,看到一篇文章说要搜到6.0系统上的蓝牙服务要和位置服务全部都打开才能搜索!
于是打开手机上的位置服务,就能够搜索到了!
参考:https://www.cnblogs.com/zjutlitao/p/5589572.html