flutter运行Android程序报错this and base files have different roots
1. 错误提示
在flutter新建项目增加类库如依赖path_provider的库后,有时候会报错this and base files have different roots,报错如图:
2. 解决步骤
网上查了各种解决方式,什么切换项目目录或者flutter目录,或者项目放到flutter的安装目录,都是bull shit.
解决方法如下,按照步骤即可解决:
2.1 使用Android Studio打开flutter项目中的Android项目,在控制器输入命令:
2.2 打开Android Studio菜单栏File菜单,而后:
2.3 继续在控制台执行:
等待结束后,直接运行项目
发现正常了。