У меня есть старое Android-устройство, использующее Gingerbread, которое поддерживает низкую энергию Bluetooth.Android Bluetooth Low Energy old sdk
Однако, когда я пытаюсь построить BTLE приложение Android Студия сетует о том, что Minimun SDK является 18 и я 10.
Я пытался избежать этих проблем с помощью SuppressLint и я могу скомпилировать приложение, но Dalvik жалуется на связь класс.
Ссылка на класс 'Lcom/package/class;' не удалось
Есть ли способ заставить dalvik связать мой класс, даже если у меня есть старшее устройство Android или изменить bluetooth с низкой энергией api, чтобы он не жаловался?
Любая идея, где Android-студия получает информацию о том, что BTLE api доступен только от API> 18?
Благодаря
Знаете ли вы, есть ли способ использовать BLE Android API с API андроида <18? обманывать его NDK? или любое другое решение? Устройство действительно сканирует устройства BLE. Но я не могу добиться такого же результата с помощью Java-кода. – user3032175
@ user3032175 Какова модель устройства? Это укоренено? Какое приложение вы используете для сканирования устройств BLE? Пожалуйста, добавьте эту информацию в вопрос. – reTs
Это обычное устройство, и оно внедрено. Я использую системный инструмент bluetooth для сканирования устройств. Мы используем https://en.wikipedia.org/wiki/Stonestreet_One bluetooth-чипсет – user3032175