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