美文网首页程序员
解决flutter环境配置问题引起的执行flutter run卡

解决flutter环境配置问题引起的执行flutter run卡

作者: 夏天只想吃西瓜 | 来源:发表于2021-02-02 21:45 被阅读0次

启动虚拟机,执行flutter run 后,始终卡在Running Gradle task 'assembleDebug'...这一步,头发都卡白了

1.在项目下android文件下找到build.gradle文件,如下图所示修改

//修改的地方

        maven { url 'https://maven.aliyun.com/repository/google' }

        maven { url 'https://maven.aliyun.com/repository/jcenter' }

        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

2.在项目中android\gradle\wrapper找到gradle-wrapper.properties文件,修改distributionUrl 

distributionUrl=file\:/D\:/softWare/gradle/gradle-5.4.1-all.zip

注意,你安装的gradle版本必须和你项目配置的flutter版本想匹配,附上插件版本所需的 Gradle 版本链接 (https://www.cnblogs.com/sendling/p/13452173.html),选择安装你适配的版本!

3.在flutter sdk安装的路径  flutter\packages\flutter_tools\gradle\flutter.gradle文件中修改如下几处地方

 repositories {

        // google()

        // jcenter()

        //修改的地方

        maven { url 'https://maven.aliyun.com/repository/google' }

        maven { url 'https://maven.aliyun.com/repository/jcenter' }

        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

    }

 //修改的地方

  private static final String MAVEN_REPO = "http://download.flutter.io";

project.rootProject.allprojects {

            repositories {

                maven {

                    url repository

                    //修改的地方

                    //添加

                    maven { url 'https://maven.aliyun.com/repository/google' }

                    maven { url 'https://maven.aliyun.com/repository/jcenter' }

                    maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

                }

            }

        }

修改这些地方后,执行flutter clean后重新运行flutter run,发现已经运行成功,

虚拟机内也启动了flutter的demo画面,至此,大功告成~~~

相关文章

网友评论

    本文标题:解决flutter环境配置问题引起的执行flutter run卡

    本文链接:https://www.haomeiwen.com/subject/sgrutltx.html