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

Android flutter this and base files have different roots

类似经历者

Android build fails with certain plugins if project is in a different drive (from sdk)

错误描述

我是windows系统,下载 flutter sdk 我是放在D盘,flutter项目是放在E盘,flutter 执行 pub get的时候,会在我C盘里面默认给你创建一个,C://xxxx\Pub\Cache的文件,这里的文件又跟你的flutter sdk 不在同一个目录,这就会导致这样的问题

解决方案

1、创建环境变量 PUB_CACHE ,值为 E:\pub_cache
2、环境变量path末尾多添加 ;%PUB_CACHE%; 注意前后;
3、将D盘的 flutter sdk 放到 E盘里面
4、关闭Android studio
5、执行命令 flutter clean
6、删除 android 里面的 .gradle .idea
7、执行命令 flutter pub get

如果遇到如下的错误,就是没有执行 flutter pub get

Process 'command 'E:\flutter_sdk\flutter_windows_stable\flutter\bin\flutter.bat'' finished with non-zero exit value 1
或者
assert pluginDirectory.exists()
         |               |
         |               false
         \root\snap\flutter\common\flutter\.pub-cache\hosted\pub.dartlang.org\audioplayers-0.15.1\android

http://www.kler.cn/a/144953.html

相关文章:

  • 【Go实现】实践GoF的23种设计模式:备忘录模式
  • 世岩清上:未来科技展览的策展视野
  • 【开源】基于JAVA的车险自助理赔系统
  • PasteNow for mac剪贴板工具
  • 本地缓存与分布式缓存
  • 【SpringCloud】设计原则之分层架构与统一通信协议
  • 20231125硬盘电源线5线不能识别日立10T的硬盘的解决方法
  • 01、Tensorflow实现二元手写数字识别
  • Spring Boot WebSocket 客户端
  • Android 匿名内存深入分析
  • OpenCV快速入门:相机标定——单目视觉和双目视觉
  • Flask,uWSGI,nginx的理解
  • linux 内存回收mglru算法代码注释2
  • 【PTA题目】7-12 N个数求和 分数 20
  • U盘报错无法访问文件或目录损坏且无法读取
  • 软件测试职业规划导图
  • GNSS介绍
  • 从0到0.01入门 Webpack| 008.精选 Webpack面试题
  • 算法-技巧-中等-颜色分类
  • 扫描条形码到电脑:Barcode to pc 4.6.3 Crack