You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter包simple_barcode_scanner 0.0.5在Windows平台无法扫描QR码求助

针对simple_barcode_scanner 0.0.5在Flutter Windows扫码无返回结果的排查方案
  • 确认包的Windows兼容性:simple_barcode_scanner 0.0.5版本较老旧,早期版本对Windows平台的支持存在缺失或bug,建议查看该包更新日志,确认后续版本是否修复了Windows扫码返回的问题。
  • 检查扫码回调逻辑:确保正确实现扫码结果的接收回调,示例代码参考:
    Navigator.push(
      context,
      MaterialPageRoute(
        builder: (context) => const SimpleBarcodeScannerPage(),
      ),
    ).then((value) {
      if (value != null) {
        // 处理返回的扫码结果
        print("扫码结果: $value");
      }
    });
    
    确认then方法未被其他逻辑拦截,回调绑定正常。
  • 验证相机权限实际生效状态:手动通过Windows系统设置确认应用是否被授予相机访问权限,路径为:设置 > 隐私和安全性 > 相机,确保你的Flutter应用在允许列表内。
  • 排查Windows平台特殊配置:
    • 检查项目根目录下的windows/runner/Runner.rc文件,确认添加了相机权限声明:
      VALUE "Capability", "internetClient"
          VALUE "Capability", "webcam"
    • 确认pubspec.yaml中依赖包拼写正确:
      dependencies:
        simple_barcode_scanner: ^0.0.5
      
  • 社区反馈参考:该包的GitHub仓库issues板块有其他Windows用户反馈过相同问题,多数是版本兼容性导致,升级到0.1.0及以上版本后问题解决。

内容的提问来源于stack exchange,提问作者Alecia Vermeulen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 02:05:31