在Moto g5 plus和lenovo k4音符上未检测到BLE设备

时间:2017-07-17 08:26:37

标签: android bluetooth bluetooth-lowenergy nativescript android-bluetooth

Android应用仅检测所选设备上的BLE设备。

我还编译了来自this链接的代码,以检查手机是否正在检测BLE设备,并在不同的设备上进行了尝试。

在某些设备上有不同的方式与BLE交互吗?

它适用于我的Redmi note 3(android 6),但不适用于联想k4 note(也是android 6)。它不适用于Moto g5 plus(android 7.0),但适用于三星Galaxy J7(android 6)。我在所有这些设备上测试了相同的apk。

所有这些设备都启用了位置权限,如果不是,则会提示应用。此外,该应用程序还具有精细和粗略的位置权限。

注意:此问题不可能重复,因为它具有位置访问权限。此处所有其他问题仅涉及该问题。

注意2:我也在谷歌上搜索android 7.0如何在30秒内不允许超过5次扫描,但这不是问题。我甚至等了一会儿才这样做。

注意3:与NativeScript蓝牙一样,同样的问题。

1 个答案:

答案 0 :(得分:0)

此问题是由于平台构建错误引起的,因为我最初是为较低的SDK版本编译应用程序。要解决此问题,需要从头开始重新编译该应用程序。我使用了tns platform remove android && tns run android