我是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
-
修改后建议在flutter工程下执行这个,然后重启电脑
也有说执行flutter pub cache repair 但是我没有起效,重启电脑好了
- 环境变量的路径:我设置的是报错的磁盘的缓存地址,而不是项目的build下的地址,
- 网上我看也有人说这个地址可以随便设置
- 环境变量的路径:我设置的是报错的磁盘的缓存地址,而不是项目的build下的地址,