Android Studio 3.3.2 的 BLE 应用程序问题



Android Studio 3.3.2 的 BLE 应用问题

我有一个简单的蓝牙LE Explorer程序,我曾经使用Android Studio进行编译。该应用程序在以前的Android Studio版本中正常工作。我刚刚将Android Studio更新到3.3.2版本,在必须更新build.gradle后对其进行了编译,但是该应用程序在扫描时不再看到任何蓝牙设备。任何建议将不胜感激。

您是否在AndroidManifest.xml中添加了GPS权限?类似的东西

 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

自安卓 API 18(?BLE需要GPS权限。

因为某些设备 (例如: iBeacon( 需要位置.

希望这能帮助你。

我在AndroidManifest.xml中有以下语句:

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
但是BLE

应用程序仍然看不到任何BLE设备。我不确定还能缺少什么。

最新更新