2017-02-01 2 views
0

У меня есть старое 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?

Благодаря

ответ

1

Любая идея, где это Android-студия получает информацию, чтобы знать, что BTLE апи доступен только API> 18?

Конечно, студия Android получила информацию из SDK.

Есть ли способ заставить Dalvik связать свой класс, даже если у меня есть старшей Android устройство или изменить Bluetooth с низким энергопотреблением апи так что оленьей кожи жалуется?

Просто невозможно заставить его работать. Api просто не существует до уровня API 18. Если «изменить bluetooth low energy api» означает, что вы создадите собственную версию Gingerbread с поддержкой BLE, у вас будет очень тонкий (или несуществующий) шанс получить он работает. Однако имейте в виду, что наличие чипа, поддерживающего BLE, не означает, что устройство может использовать BLE.

+0

Знаете ли вы, есть ли способ использовать BLE Android API с API андроида <18? обманывать его NDK? или любое другое решение? Устройство действительно сканирует устройства BLE. Но я не могу добиться такого же результата с помощью Java-кода. – user3032175

+0

@ user3032175 Какова модель устройства? Это укоренено? Какое приложение вы используете для сканирования устройств BLE? Пожалуйста, добавьте эту информацию в вопрос. – reTs

+0

Это обычное устройство, и оно внедрено. Я использую системный инструмент bluetooth для сканирования устройств. Мы используем https://en.wikipedia.org/wiki/Stonestreet_One bluetooth-чипсет – user3032175

Смежные вопросы