1、flutter编译或者运行没问题,但是安卓环境报这个错

340 阅读1分钟

我是flutter升级到3.7.3后,flutter工程没有任何问题,但是准备打安卓包的时候出现这个问题,

**Could not create task ‘C:\Users\Administrator\AppData\Local\Pub\Cache\hosted\pub.flutter-io.cn\path_provider_android-2.0.21’. this and base files have different roots: F:\android_area\wp\personal\flutter_base_library_3\build\path_provider_android

解决办法:

  • 设置一个环境变量 PUB_CACHE

    image.png

  • 修改后建议在flutter工程下执行这个,然后重启电脑

    也有说执行flutter pub cache repair 但是我没有起效,重启电脑好了

    image.png

    • 环境变量的路径:我设置的是报错的磁盘的缓存地址,而不是项目的build下的地址,
      • 网上我看也有人说这个地址可以随便设置