flutter是anroid项目,所以编译也依赖gradle,你本地一开始其实没有安装gradle执行环境,你本地使用了gradle wrapper,这个gradle wrapper是flutter 的工具创建的。
如果你自己想要创建gradle wrapper可以使用gradle wrapper 命令为你的项目创建wrapper,可以制定wrapper的版本
gradle wrapper --gradle-version 5.0-rc-5 --distribution-type bin
gradlew 使用的时候,也可以指定版本,等到使用gradlew的时候,就会去下载一下gradle,下载到
C:Users用户文件夹.gradlewrapperdists
完整版本的目录
bin 版本的目录
flutter的gradle wrapper默认要下载all版本的,可以修改下,节省一点空间。
flutter 的不同版本的demo指定的gradle版本也不一样,会重复下载。可以修改成同一版本,节省一点空间。
更详细的gradle 知识,请移步https://blog.csdn.net/liumiaocn/article/details/84232536