【Flutter】Flutter项目中遇到的各种坑

本文列举了在Flutter项目开发中遇到的多个问题,包括Execution failed for task ‘:app:compileDebugJavaWithJavac’、Cannot create service of type TaskExecuter等,并详细介绍了每个问题的解决方案,如删除.gradle文件、修改权限、调整build.gradle配置等。虽然部分问题尚未找到根治方法,但通过尝试不同的解决方案,有时可以解决问题。
摘要由CSDN通过智能技术生成

问题一 Execution failed for task ‘:app:compileDebugJavaWithJavac’.

在运行Flutter项目的时候,发生了错误。并且,只有最先官方创建的经典demo项目才可以跑,一旦换个项目或者对经典demo项目里的main.dart文件进行修改,就无法运行。以下是

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not create service of type DefaultGeneralCompileCaches using GradleScopeCompileServices.createGeneralCompileCaches().

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

问题二 Cannot create service of type TaskExecuter

过了一段时间想从新开一个项目学学基础知识没想到连官方项目都跑不了了- -
问题如下
TaskExecuter-Error
然而当我在问题二里用了Try:- -debug,再运行,问题二神奇的没了,但是又回到了问题一。。。
在这里插入图片描述

查到的解决方案
方案一

将工程目录里的.gradle文件删除重新启动AndroidStudio导入

方案二

在控制台输入gradlew compileDebugJavaWithJavac 会查看到你项目报错的原因
但是我一直没有 gradlew命令 这个需要另行下载吗?

方案三

原因:项目启动时新建文件,但是在linux下权限不足,导致一些配置文件无法新建,项目无法启动。

解决:进入项目目录下,修改所有文件的的用户和用户组为当前用户,运行如下命令:

sudo chown -R user:user *

user为当前用户代称

不过我运行不成功- -

最终执行

在这里插入图片描述
Try:--stacktrace 就能运行了

问题三 Plugin project:xxx(包)not found.Please update settings.gradle.

从GitHub上pull下来一个项目想运行学习一下,结果再一次出现问题二,同时也出现了查找不到包的现象。

Plugin project :cloud_functions_web not found. Please update settings.gradle.
Plugin project :firebase_core_web not found. Please update settings.gradle.
Plugin project :cloud_firestore_web not found. Please update settings<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值