Flutter 报错 Could not create task ‘xxx‘.this and base files have different roots

Cause: this and base files have different roots 阅读详情
AI摘要

本文描述了在非C盘路径下运行FlutterAndroid项目时遇到的文件冲突问题,提供了两种解决方法:一是移动项目至Flutter目录,二是设置系统环境变量PUB_CACHE。

遇到此问题也是先去百度了,有的说改了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 项目,本次编译可能时间较长

SAR ADC设计——SAR Logic原理 SAR ADC设计——SAR Logic原理 参考:集成电路设计实践 SAR ADC 清华大学 李福乐 文章目录SAR ADC设计——SAR Logic原理一. Overview二. TSPC(True Single Phase Clock)三. SC_Gen(Sequential Control Generator)四. LATCH_Dynamic五. 时序控制逻辑总结六. SW产生七. DO产生八. GT产生九. SAR Logic模块总结 一. Overview 输入:CKC,CompB,SAMPL 阅读详情

相关推荐

LLaVA-1.5:多模态视觉问答新突破

LLaVA-1.5在多模态视觉问答(VQA)任务中取得了显著进展,主要得益于视觉-语言连接器的优化和特定任务数据集的增加。通过将连接器升级为两层MLP,模型在处理视觉与语言关系时表现更佳。同时,引入如OKVQA、OCRVQA等数据集,增强了模型在复杂视觉推理任务中的能力。在11个基准测试中,LLaVA-1.5超越了现有方法,展示了其强大的多模态能力。此外,模型通过提升输入图像分辨率、扩展语言模型和改进多语言能力,进一步提升了性能。尽管在短格式回答任务中初期表现不佳,但通过调整提示格式和微调,其性能显著提升

weixin_57060548的博客 945

this and base files have different roots

this and base files have different roots

LuoHuaX的博客 4728

【HDL系列】除法器(3)——基2 SRT算法

目录 一、除法表示 二、数字递归算法基础公式 三、QDS(Quotient Digit Selection)函数 四、基2 SRT算法 一、除法表示 除法被定义如下: 其中,x是被除数,d是除数,q是商,rem是余数。 商的精度由ulp(unit of last position)来决定: 如果ulp=1, 商q则是整数; 如果ulp=r^(-n),n是商数个数,r是所有输入操作数的基,此时商为小数。 二、数字递归算法基础公式 在使用数字递归算法(Digit Re...

纸上谈芯的专栏 8155

Flutter报错:flutter this and base files have different roots

Flutter报错:flutter this and base files have different roots

海阔天空 2943

Maestro 薛定谔软件简单分子对接案例

#参考:Maestro 薛定谔软件使用:Maestro 薛定谔对接:sid=287811。

weixin_42357472的博客 1万+

WordPress插件depicter存在SQL注入漏洞(CVE-2025-2011)

Depicter 是一款功能强大的 WordPress 幻灯片插件,允许用户通过直观的拖放编辑器轻松创建响应式滑块、轮播和动态内容展示。该插件提供丰富的模板库、动画效果和图层控制,支持多媒体内容嵌入(如图片、视频、HTML),并优化了移动端显示和SEO性能。其无代码操作界面适合非技术用户,同时提供高级自定义选项,适用于产品展示、营销推广和视觉叙事等多种场景,是提升网站视觉吸引力的高效工具。

m0_50125527的博客 555

问题记录:Flutter:this and base files have different roots: xxx and xxx/Pub/Cache/xxx

this and base files have different roots: xxx and xxx/Pub/Cache/xxx 翻译一下就是对应的依赖位置和项目编译后位置不一致导致。关闭Studio,打开dos窗口(cmd),进入项目根目录(我没重启是这么执行的,不然在Studio里面执行命令依赖位置还在原来文件里)添加环境变量 PUB_CACHE 位置和项目同一个磁盘即可,我的项目是放在G盘,所以写的G盘。执行完命令后,进到android目录,执行命令。设置完环境变量(最好重启一下电脑)

qq_53262344的博客 1327

《QT+PCL》点云的点选与框选

【代码】《QT+PCL》点云的点选与框选。

阁楼 3602

【Flutter】解决android编译失败:Multiple build operations failed this and base files have different roots

看说法,大概率是gradle兼容性问题。

a940659387的博客 5233

Archery通过OpenResty代理转发后登录一直提示Forbidden

测试几遍,连账号密码都没用验证,因为不管输什么都是提示Forbidden。找到配置文件settings.py,下面命令可到配置文件路径。回到页面刷新,随便输入个账号密码,验证失败证明请求成功了。查看Preview,提示CSRF验证失败,请求被中断。域名:dba.hkeasyspeed.com。打开开发者工具查看,网络里面可以看到报403。添加一条配置,把你配置域名添加进去。可以看到页面可以正常访问到。进入Archery容器。重启Archery容器。正常输入账号密码,OK。

万物皆可学 3147

【数据集6】全球人工不透水面积GAIA(清华数据)

全球人工不透水面GAIA简介及其应用

WW、forever的博客 3804

Flutter Android 报错:Could not create task ‘:xxx‘.this and base files have different roots解决方案

解决了flutter 安卓项目中的Could not create task ':flutter_plugin_android_lifecycle:generateDebugUnitTestConfig'. this and base files have different roots: 报错问题

m0_74325601的博客 1991

RK3588开发笔记-MIPI-CSI接口视频解码芯片XS9922B调试

Rockchip RK3588 是一款高性能的处理器,支持多种摄像头接口,包括 MIPI(Mobile Industry Processor Interface)接口。MIPI是一种用于移动设备和嵌入式系统中的摄像头、显示器和其他传感器设备的串行接口标准。MIPI是MIPI联盟发起的为移动应用处理器制定的开放标准。CSI-2(Camera Serial Interface 2)是MIPI 联盟定义的另一种高速接口,主要用于摄像模组和处理器之间的连接。

flypig has a dream! 6865

Could not create task ‘xxx‘.this and base files have different roots

Could not create task ':camera_android:generateDebugUnitTestConfig'. this and base files have different roots:

qq_35962740的博客 4098

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

futter开发错误积累

本文汇总了Flutter开发中常见的错误及解决方案,主要涉及: 三方库依赖冲突问题(如win32库版本冲突) Impeller渲染引擎导致的iOS问题(可通过关闭FLTEnableImpeller解决) Java与Gradle版本不兼容问题 组件构建时序问题(使用addPostFrameCallback解决) 列表滚动性能优化(开启resamplingEnabled) 输入框相关异常处理(字数统计、居中显示等) 其他常见错误:数组越界、类型转换、滑动冲突、资源压缩等。针对每个问题提供了具体解决方案,涉及版本

haoxuhong的博客 8519

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Flutter之运行错误:this and base files have different roots

this and base files have different roots:

丿CoolTone的博客 1931

Flutter android studio运行项目android文件 出现this and base files have different roots 错误

Flutter android studio运行项目android文件 出现this and base files have different roots 错误

渣女园的博客 4016

【Android】Caused by: java.lang.IllegalArgumentException: this and base files have different roots:

最近Android项目多模块编译的时候遇到这个问题, 检索了好久才发现解决方案。将所有的项目模块移动到一个磁盘下。

weixin_42473228的博客 1366

编译报错小记

gradle 路径配置到 .gradle 路径即可,如果配置到底层,就会出现下载多个 gradle 目录的问题。Android 或 flutter项目工程中,gradle 路径的配置问题。

Sindyue的博客 6241

Android flutter this and base files have different roots

我是windows系统,下载 flutter sdk 我是放在D盘,flutter项目是放在E盘,flutter 执行 pub get的时候,会在我C盘里面默认给你创建一个,C://xxxx\Pub\Cache的文件,这里的文件又跟你的flutter sdk 不在同一个目录,这就会导致这样的问题。如果遇到如下的错误,就是没有执行 flutter pub get。3、将D盘的 flutter sdk 放到 E盘里面。7、执行命令 flutter pub get。,值为 E:\pub_cache。

一个冬季的专栏 1548

Flutter开发报错Could not create task ‘‘. this and base files have different roots:

this and base files have different roots:

路漫漫其修远兮,吾将上下而求索 1359

最新2025:解决java.lang.IllegalArgumentException: this and base files have different roots

背景:解决Android studio kotlin项目bug。原因:Android gradle包缓存和项目不在同一个盘中。

yumuing‘s blog 1056

flutter项目Could not create task xxxxxxxx‘:‘.this and base files have different roots

可能是升级了Gradle版本之后,编译出现了这个错误,在Flutter仓库的issue了找到了问题,原因是PUB_CACNE所在的盘和项目所在盘不是同一个。就是项目如果在D盘,那PUB_CACHE也必须在D盘,Flutter SDK可以再其他盘。

parade岁月的博客 754

flutter安装 android studio,windows

windows环境与mac环境,安装过程遇到的坑

zoeou的博客 3222

flutter运行Android程序报错This and base files have different roots

Flutter运行时出现"This and base files have different roots"错误,通过关闭Gradle和Kotlin的增量编译解决。具体方法是在配置文件中设置:android.enableBuildCache=false、org.gradle.caching=false和kotlin.incremental=false。这些修改可避免编译缓存导致的文件路径不一致问题。

u013752362的博客 326
上一篇: 获取 Android 的 SHA1 值
下一篇: flutter引入高德地图,release 版本闪退问题解决
LoveShadowing
博客等级 码龄10年 652粉丝 39原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值