0

Flutter でバーコード スキャナー アプリを作成しようとしています。このために、このプラグインを使用しています。に追加しpubspec.yaml、ファイルを変更して、AndroidMainfest.xml以下のように簡単なコードを追加しました。

Future _scanQR() async {
    try {
      var qrResult = await BarcodeScanner.scan();
      result = qrResult as String;
    } catch (ex) {
//      result = "Unknown Error $ex";
    }
  }

上記のメソッドは、ボタンを押すと呼び出されます。アプリが読み込まれ、ボタンをクリックすると、エミュレーター全体がログやエラー メッセージなしでクラッシュします。これは、フロー中に記録したlogcat 全体です。最後に、それは言う

2020-04-19 20:20:21.285 1740-2027/? I/Camera2ClientBase: Camera 0: Opened. Client: io.yeshwanthvshenoy.addup (PID 4260, UID 10086)

これは、デフォルトのカメラ アプリからの別のログです。なぜこれが起こっているのかわかりません。私のエミュレータ設定はすべてデフォルトです。バックカメラが に設定されている以外は、設定を変更していませんWebcam0virtual scene、、およびnoneの可能なオプション。Mac が AVD にカメラへのアクセス許可を与えていない可能性がありますか? もしそうなら、どうすればそれを確認できますか??emulatedwebcam0

4

1 に答える 1