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

启动虚拟机,执行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画面,至此,大功告成~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容