遇到此问题也是先去百度了,有的说改了Gradle版本、gradle-wrapper.properties版本和ext.kotlin_version版本之后解决的,我没尝试,我用蹩脚的英语大致读了一下就不是这样说的,况且我用有道翻译了也不是这个意思啊,我不知道他们怎么改好的。

1、问题场景:此问题会出现在你的项目路径不在 C 盘(系统盘)或是不在 flutter sdk 所在盘符下。正常在 flutter 项目中运行没有问题,会出现在将 flutter 以 Android 项目打开。

看报错信息,属于是文件存在在了两个路径,它不知道咋整。可能是编译Android 项目时,默认会将第三方的缓存在系统盘。

2、解决办法:

方法一、把项目复制到和 flutter 相同的目录下,重新打开项目即可

方法二、

a、在项目盘符下新建文件夹,正常命名(别整中文和特殊符号,flutter_pub_cache我觉得就不错),然后打开环境变量,新建或编辑系统环境变量,输入PUB_CACHE,然后将你刚才创建的文件路径填进去。

b、重启电脑

c、打开flutter 项目,flutter pub  get,

d、打开 Android 项目,本次编译可能时间较长

文章来源

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。