android 蓝牙程序扫描出现异常解决办法:qt.bluetooth.android: ACCESS_COARSE|FINE_LOCATION permission availab

文章目录

      • 前言
      • 解决问题

前言

今天使用qt for android 扫描蓝牙时,扫描死活出不来结果,也就是扫描不到其他蓝牙设备,只会报下面一个错误,如下图:

在这里插入图片描述


解决问题

没有任何数据,想到我之前是跑通过了的,于是我去看了下权限申请,动态权限申请没问题,于是看看静态权限申请,静态权限是空的,于是加了下面4个权限,如下图:

android 蓝牙程序扫描出现异常解决办法:qt.bluetooth.android: ACCESS_COARSE|FINE_LOCATION permission availab_第1张图片

编译之后运行没有报错,但是还是搜索不到蓝牙设备,抓狂了。。。
 
然后又百度了一番,看到一篇文章说要搜到6.0系统上的蓝牙服务要和位置服务全部都打开才能搜索!

于是打开手机上的位置服务,就能够搜索到了!

参考:https://www.cnblogs.com/zjutlitao/p/5589572.html

你可能感兴趣的:(Qt,for,android)