Вчера я получил обновление для Android 5.0 на своем Nexus 4, и библиотека altbeacon перестала обнаруживать маяки. Похоже, что didEnterRegion и didRangeBeaconsInRegion даже не вызываются при мониторинге и ранжировании, соответственно.Библиотека Altbeacon, не работающая на Android 5.0
Даже приложение Locate из Radius Networks ведет себя по-другому в настоящее время, значения из маяков после их обнаружения больше не обновляются и часто появляются так, как будто маяки выходили за пределы диапазона.
Одна вещь, которую я отметил по-другому, заключается в том, что теперь в logcat появляется следующая строка «BluetoothLeScanner: не удалось найти обратную оболочку». Я пошел вперед и искал этот класс и увидел, что он появился с Android L, но я не знаю, связано ли это с этим.
Важно сказать, что до обновления я работал без проблем с приложениями Locate и Reference Application.
Я не знаю, является ли это обобщенной проблемой или нет, но если это случилось со мной, я уверен, что это может случиться с кем-то другим, поэтому любая помощь будет действительно оценена.
Заранее благодарен!
UPDATE:
После провала на получение библиотеки на работу я решил попробовать Android L филиал библиотеки. Что я сделал, так это то, что я подключил новую библиотеку к справочному приложению, но не работал так, как ожидалось.
Активность монитора, похоже, работает нормально, сообщая, когда устройство ввело новый регион. Тем не менее, Ranging Activity не сообщает о каких-либо маяках, хотя didRangeBeaconsInRegion получает вызов, всегда сообщает о нулевых маяках. Любопытно, что когда действие приостанавливается (мгновенно переключается на другое приложение), logcat показывает, что теперь didRangeBeaconsInRegion действительно вызывается с реальными маяками.
Я как бы застрял прямо сейчас, потому что я не знаю, как получить какие-либо библиотеки, работающие на Android L, так что любая помощь будет действительно оценена.
Эй, вы получили решение для этого. Я обновил свою связь до L и получил аналогичную проблему. – Amit
У меня есть аналогичная проблема. Но он работал для меня на устройстве с Lollipop в один прекрасный день, а на следующий день именно это происходит. – hmartinezd
Вы пробовали разные устройства? Я только что много читал в BLE и видел, что люди, использующие Nexus4, имеют плохой успех при сканировании BLE. – SteelBytes