当前位置: 首页 > news >正文

Flutter 记一次疑难杂症

问题描述

在运行.\gradlew build时,就会出现下面的错误,死活都解决不了。最牛逼的是,这个问题不解决,直接在 Android 模拟器中运行 Flutter 项目,电脑就直接给我干蓝屏了🤯🤯🤯

直接被这个问题给硬控了三天

* What went wrong:
Could not determine the dependencies of task ':path_provider_android:test'.
> Could not create task ':path_provider_android:testDebugUnitTest'.
   > this and base files have different roots: D:\Dart\Live\build\path_provider_android and E:\env\Pub_Cache\hosted\pub.dev\path_provider_android-2.2.15\android.

在各种排查下发现问题与audioplayers这个包有关,pubspec.yaml 中只要添加了这个包就会出错,不添加就没问题。于是以为和audioplayersFlutter的版本有关,但几个版本折腾的来换得去,还是解决不了(已黑化🌚)

解决方案

最终发现是 Pub 的缓存文件夹和项目不在同一个盘导致的,报错里一个是 D 盘路径一个是 E 盘路径。添加环境变量 PUB_CACHE,变量值地址和项目在同一个磁盘就行了

相关文章:问题记录:Flutter:this and base files have different roots: xxx and xxx/Pub/Cache/xxx-CSDN博客

相关文章:

  • 【HUSTOJ 判题机源码解读系列04】判题机常见技术选择方案
  • 响应式布局学习笔记
  • BT401双模音频蓝牙模块如何开启ble的透传,有什么注意事项
  • 从零到一:Spring Boot 与 RocketMQ 的完美集成指南
  • GPT-4o悄然升级:能力与个性双突破,AI竞技场再掀波澜
  • Go 模块管理工具 `go mod tidy` 和 `go.sum` 文件详解
  • 在 Android 上自定义编译 FFmpeg
  • 嵌入式Linux系统SPI驱动移植专题详解(3000+字图文实战指南)
  • 康耐视CAM-CIC-10MR-10-GC工业相机
  • 《TSP6K数据集进行交通场景解析》学习笔记
  • 计算机网络(4)TCP断开
  • MySQL中ddl操作或创建索引防止锁表的一些建议或解决方案
  • 深度优先和广度优先【栈、堆前端举例】
  • 【数据结构初阶第十节】队列(详解+附源码)
  • [LeetCode]day25 151.翻转字符串里的单词
  • Spring Boot中使用Server-Sent Events (SSE) 实现实时数据推送教程
  • 力扣144. 二叉树的前序遍历145. 二叉树的后序遍历94. 二叉树的中序遍历(递归版)
  • 市盈率(P/E Ratio):理解股票价格与盈利的关系(中英双语)
  • 尚硅谷爬虫note008
  • 重新求职刷题力扣DAY15
  • 特朗普与普京开始进行电话会谈,稍后还将致电泽连斯基
  • 瑞幸首度牵手成都国际非遗节,用一杯饮品将非遗之美推向全国
  • 国家统计局:要持续加大好房子建设供应力度,积极推动城市更新行动和保障房建设
  • 1块钱解锁2万部微短剧还能日更,侵权盗版难题怎么破?
  • 一周观展|一批重量级考古博物馆开馆:从凌家滩看到孙吴大墓
  • 河南发布高温橙警:郑州、洛阳等地最高气温将达40℃以上