持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情
flutter新建项目之后,运行的时候一直卡住在Running Gradle task 'assembleDebug'...
,等了比较长一段时间才能正常运行项目,查了一下原来是因为Gradle的Maven仓库在国外,所以网络不好的话就会一直卡,我这边是能成功,但是也等了挺一段时间,导致也上网寻找解决方法,需要配置国内镜像地址
- 修改项目中的
android/build.gradle
,将google(),mavenCentral()
替换掉下面代码,如下图所示
maven { url 'https://maven.aliyun.com/repository/central/' }
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
2.找到flutter sdk所在文件,因为这里我忘了具体位置,可以Win+R输入cmd回车进入命令行,并执行
where flutter dart
回车,就能看到flutter所在地址,如下图
继续刚刚的修改,找到flutter所在路径,packages\flutter\_tools\gradle
中的flutter.gradle
文件,找到buildscript
对象,对里面的repositories
内容进行修改,换成第一步的代码,如下图所示:
再次在该文件中,搜索 DEFAULT_MAVEN_HOST
进行修改,如下图和下列代码
private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";
上面DEFAULT_MAVEN_HOST
修改如果还不行,可以到这里找另外的镜像在中国网络环境下使用 Flutter
这样就行了!因为有几个博客我照着来还会出现错误,于是记录一下我环境下能行的配置,我的环境是flutter 3.10.4版本的!