首页 > 解决方案 > Flutterbarcode_scan 无法得到响应

问题描述

我正在使用barcode_scan 包来获取条形码信息。

barcode_scan: ^3.0.1

我有一个超级简单的测试场景,如下所示:

ScanResult result = await BarcodeScanner.scan();
print(result.rawContent); 

我看到条码扫描仪屏幕出现了,它似乎检测到了条码,因为只要我专注于条码,它就会暂停并关闭条码扫描仪屏幕。但是,它永远不会到达下面的行,print(result.rawContent);我也没有看到任何错误。我已经尝试将整个东西包装在一个 try catch 中只是为了看看,但它从未进入 catch 中。就好像它没有从await BarcodeScanner.scan()调用中返回任何东西,只是完全中止。

我不确定我在这里做错了什么。

标签: flutter

解决方案


我在旧版本的颤振上创建现有项目时遇到了同样的问题,当我使用最新版本的颤振(1.12.x-pre)创建新项目时,它是工作查找。

  • flutter(1.12.x-pre) down 可以使用barcode_scan: ^2.xx
  • flutter(1.12.x-pre) up 可以使用barcode_scan: ^3.xx

这不是错误,我刚刚在barcode_scan 上发现了新问题。

问题:https ://github.com/mintware-de/flutter_barcode_reader/issues/261#issue-643704981

我是新来的flutter。


推荐阅读