Я пытаюсь создать приложение подготовки BLE, используя Ioni c и плагин BluetoothLE. Но, когда я импортирую плагин, он дает мне пустой экран. Я обновился до ioni c 5 и все обновлено. Я пытаюсь собрать его через режим отладки usb на android studio. И он работает нормально, пока я не добавлю оператор импорта.
Я импортирую его так, как это есть в документации import { BluetoothLE } from '@ionic-native/bluetooth-le/ngx';
Плагин установлен правильно и распознается как что-то для импорта , Но по какой-то причине оно просто блокирует приложение.
вот блокировка пакета. json:
"@ionic-native/bluetooth-le": {
"version": "5.22.0",
"resolved": "https://registry.npmjs.org/@ionic-native/bluetooth-le/-/bluetooth-le-5.22.0.tgz",
"integrity": "sha512-evqUuWzhVZZO7znOQvShCYHP8HdElGwnxpWUCYhSGp0YsoacYJUIB7U4LN0Y7azTn3wgMRWT4m7M49Z42ErMXw==",
"requires": {
"@types/cordova": "^0.0.34"
}
также, вот плагин https://ionicframework.com/docs/native/bluetooth-le
при запуске его в браузере с ioni c служить, я получаю эту ошибку в консоли
StaticInjectorError(Platform: core)[HomePage -> BluetoothLE]:
NullInjectorError: No provider for BluetoothLE!
NullInjectorError: StaticInjectorError(AppModule)[HomePage -> BluetoothLE]:
StaticInjectorError(Platform: core)[HomePage -> BluetoothLE]:
NullInjectorError: No provider for BluetoothLE!
at NullInjector.get (core.js:855)
at resolveToken (core.js:17514)
at tryResolveToken (core.js:17440)
at StaticInjector.get (core.js:17266)
at resolveToken (core.js:17514)
at tryResolveToken (core.js:17440)
at StaticInjector.get (core.js:17266)
at resolveNgModuleDep (core.js:30393)
at NgModuleRef_.get (core.js:31578)
at resolveNgModuleDep (core.js:30393)
at resolvePromise (zone-evergreen.js:797)
at resolvePromise (zone-evergreen.js:754)
at zone-evergreen.js:858
at ZoneDelegate.invokeTask (zone-evergreen.js:391)
at Object.onInvokeTask (core.js:39680)
at ZoneDelegate.invokeTask (zone-evergreen.js:390)
at Zone.runTask (zone-evergreen.js:168)
at drainMicroTaskQueue (zone-evergreen.js:559)```