Проблема приложения BLE с Android Studio 3.3.2 - PullRequest
0 голосов
/ 01 апреля 2019

Проблема приложения BLE с Android Studio 3.3.2

У меня есть простая программа Bluetooth LE Explorer, которую я использовал для компиляции с помощью Android Studio.Это приложение правильно работало с предыдущими версиями Android Studio.Я только что обновил Android Studio до версии 3.3.2, скомпилировал его после обновления build.gradle, но затем приложение больше не видит устройство Bluetooth при сканировании.Любое предложение будет оценено.

Ответы [ 2 ]

0 голосов
/ 15 апреля 2019

У меня есть следующие утверждения в 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. Я не уверен, что еще может не хватать.

0 голосов
/ 10 апреля 2019

Вы добавили разрешение GPS в AndroidManifest.xml?Что-то вроде

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

Поскольку Android API 18 (?) BLE требуется разрешение GPS.

Поскольку некоторые устройства (например, iBeacon) нуждаются в местоположении.

Надеюсь, это поможетвы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...