Конденсатор / Ionic4: сканер штрих-кода с установленным плагином - PullRequest
0 голосов
/ 17 декабря 2018

У меня проблемы с добавлением BarcodeScanner в мою сборку Android, ошибка была plugin_not_installed .

Приложение скомпилировано без ошибок, но выдает ошибку во время выполнения.Я также пытался удалить / добавить папку Android, но все равно не повезло.

Кто-нибудь знает, что это было причиной?

Установка:

npm install --save @ionic-native/barcode-scanner@5.0.0-beta.21

app.module.ts:

import { BarcodeScanner } from '@ionic-native/barcode-scanner/ngx';

@NgModule({
    ...

    providers: [
        ...
        BarcodeScanner
        ...
    ]
    ...
})

home.ts:

import { BarcodeScanner, BarcodeScannerOptions } from '@ionic-native/barcode-scanner/ngx';

@Component({
  ...
})
export class HomePage implements OnInit {
  private options: BarcodeScannerOptions;

  constructor(private barcodeScanner: BarcodeScanner) {}

  scan() {
    this.options = {
      prompt: "Scan your qrcode "
    }
    this.barcodeScanner.scan(this.options).then((barcodeData) => {
      ...
    }, err => {
      console.log("Error occured : " + err);
    });
  }//func scan

}//class HomePage

======

Зависимости:

k

1 Ответ

0 голосов
/ 18 декабря 2018

Вы только что установили ионную собственную оболочку для плагина, но не для плагина

Для Cordova

ionic cordova plugin add phonegap-plugin-barcodescanner

Для конденсатора

npm install phonegap-plugin-barcodescanner

...