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

Windows下运行flutter_reactive_ble遇Gradle构建错误求助

解决Flutter构建失败:reactive_ble_mobile的protos目录缺失问题

问题分析

构建失败源于reactive_ble_mobile-5.0.3包的protos目录及bledata.proto文件缺失,大概率是pub缓存下载不完整,或是Windows用户名含特殊字符导致路径解析异常。

解决方案

  • 清理并重新拉取依赖
    在项目根目录终端执行:

    flutter clean
    flutter pub get
    

    清理本地构建缓存后重新下载所有依赖,多数情况下能修复文件缺失问题。

  • 手动删除异常缓存包
    若上述操作无效,直接删除缓存中的问题包:

    1. 打开文件资源管理器,导航到C:\Users\Mustafa Y�ksel\AppData\Local\Pub\Cache\hosted\pub.dev\
    2. 删除reactive_ble_mobile-5.0.3文件夹
    3. 回到项目终端执行flutter pub get重新下载该包
  • 修复用户名特殊字符问题
    你的用户名包含无法正常解析的特殊字符,这可能是路径异常的核心原因:

    • 切换到不含特殊字符的Windows用户,重新克隆项目并构建
    • 或修改pub缓存路径:添加系统环境变量PUB_CACHE,值设为无特殊字符的路径(如D:\FlutterPubCache),重启终端后执行flutter pub get
  • 调整依赖版本
    如果以上方法均无效,尝试降级flutter_bluetooth_serial到更稳定的版本,或替换为其他成熟蓝牙插件(如flutter_blue_plus),规避有问题的reactive_ble_mobile版本。

内容的提问来源于stack exchange,提问作者Mr Yuksel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 09:07:07