解决Flutter Conflicting outputs were detected and the build is unable to prompt for permission to r...

PS:今天从GitHub上拉下来之前写的Flutter项目,然后运行 flutter packages pub run build_runner build 出现了如下报错日志:

666.png
原因如下:

原因其实日志也说明了,在提交代码的时候把flutter packages pub run build_runner build生成的xxxx.g.dart也提了上去。运行flutter packages pub run build_runner build不光生成了xxxx.g.dart。同时还成了一个dart_tool/build目录,入过程所说的只运行app是没有问题的,之前xxxx.g.dart还是可用的。但是再生成新的xxxx.g.dart因为缺少之前生成dart_tool/build目下的文件就会报错。

那么怎么解决呢?莫慌,运行两行命令即可:
flutter packages pub run build_runner clean
flutter packages pub run build_runner build --delete-conflicting-outputs
小编也是在Flutter探索之路上,希望小小的分享能对读者有所帮助^^
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容