Flutter之运行问题:Process ‘command ..\flutter.bat‘ finished with non-zero exit value 1

文章讲述了在Flutter环境中遇到`SystemChrome.setEnabledSystemUIOverlays`报错的处理方法,包括检查其他报错、清理缓存、定位并修改r_scan库的依赖,强调问题可能因环境版本不同而需综合判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:在Flutter环境配置好之后运行项目时报错:

 

 处理方案:

1.首先检查项目运行时有没有其他报错。

2.如果没有重新 flutter clean,重新加载依赖;清除Android Studio缓存重启;(不一定解决所有这种问题)

我这里出现了第一种情况:Flutter 依赖 r_scan-0.1.6+1 问题

Error: Member not found: 'SystemChrome.setEnabledSystemUIOverlays'.
       SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]);

这里则需要找到 C:/Users/admin/AppData/Local/Pub/Cache/hosted/pub.dev/r_scan-0.1.6+1/lib/src 该路径下的文件 r_scan_view.dart 第38行 去修改依赖的方法进行保存。

修改前:SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]);

修改后:SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [SystemUiOverlay.top]);

保存运行。

综上所述:finished with non-zero exit value 1 的问题不是单一的。需要根据运行的环境版本综合判断做出相应的处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值