Flutter App Run 卡在 Running Gradle task 'assembleDebug'...

新建了一个Flutter工程后,Run APP 却一直卡在了Running Gradle task ‘assembleDebug’… 这里。百度查询原因是因为 Gradle 的 Maven 仓库在国外, 因此需要使用阿里云的镜像地址。

1、修改项目中android/build.gradle文件


(资料图片)

将 buildscript.repositories下面的

//google()//mavenCentral()

注释掉,改成

maven {    allowInsecureProtocol = true    url 'https://maven.aliyun.com/repository/google'}maven {    allowInsecureProtocol = true    url 'https://maven.aliyun.com/repository/jcenter'}maven {    allowInsecureProtocol = true    url 'http://maven.aliyun.com/nexus/content/groups/public'}

allprojects.repositories同上修改

使用"阿里云"仓库为下载源,可能会报错(gradle的仓库地址不安全警告的错误),因为配置了除 maven 中央仓库之外的其他不安全的仓库(一些国内的镜像仓库,如"阿里云"镜像仓库也是不安全的),如下所示:

A problem occurred configuring root project 'Packer'.> Could not resolve all dependencies for configuration ':classpath'.    > Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven(http://maven.aliyun.com/nexus/content/groups/public/)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.0.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.* Try:Run with --info or --debug option to get more log output. Run with --scan to get full insights.

解决方法:只需要在App项目工程的 build.gradle 中,使用 allowInsecureProtocol 属性(允许gradle使用"不安全"的仓库并且不报警告信息)即可

allowInsecureProtocol = true

2、修改 Flutter SDK 中packages\flutter_tools\gradle\flutter.gradle文件

buildscript.repositories下面的

//google()//mavenCentral()

注释掉,改成

maven {   allowInsecureProtocol = true   url 'https://maven.aliyun.com/repository/google'}maven {   allowInsecureProtocol = true   url 'https://maven.aliyun.com/repository/jcenter'}maven {   allowInsecureProtocol = true   url 'http://maven.aliyun.com/nexus/content/groups/public'}

将 DEFAULT_MAVEN_HOST 值修改成 "https://storage.flutter-io.cn";

private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";

关键词:

Flutter App Run 卡在 Running Gradle task 'assembleDebug'...

新建了一个Flutter工程后,RunAPP却一直卡在了RunningGradletask‘assembleDebug’…这里。百度查询原因是因为Gradle的Maven仓库在国外,因此需

哔哩哔哩 2023-03-22

精选!百行征信是啥东西 百行征信是什么意思?百行征信是干嘛的?

提起百行征信是啥东西 百行征信是什么意思?百行征信是干嘛的?大家

互联网 2023-03-22

如何认定涉外民商事案件管辖法院_环球播资讯

一般认为,涉外民事诉讼,是指具有涉外因素的民事诉讼;涉外民事诉讼程序,是指人民法院受理,审判及执行具有涉外因素的民事案件

法务网 2023-03-22

沙滩足球亚洲杯:中国队小组出线_今亮点

新华社泰国芭堤雅3月21日电(记者林昊)21日在泰国芭堤雅进行的沙滩足球亚洲杯小组赛第三轮比赛中,中国男子沙滩足球队经过一场苦战以5:4击败

新华社 2023-03-22

Landwind E32 SUV定妆照曝光看似极光_天天亮点

编辑点评:奇瑞有国产路虎,门槛降低到40多万;而Landwind有E32,奇瑞似乎做不到。近日,国内媒体曝光了一组路虎E

互联网 2023-03-22

即时看!把汗水洒在热爱的岗位

把汗水洒在热爱的岗位匠心耕耘,收获的都是幸福N晚报记者陈培玉通讯员刘正中图片由受访者提供拖拉机、收割机、插秧机、碾米机……90后桐乡姑娘

东方资讯 2023-03-22

管宁华歆共园中锄菜译文_管宁华歆共园中锄菜阅读答案

1、管宁割席 "、 "割席分坐。本文到此分享完毕,希望对大家有所帮助。

元宇宙网 2023-03-22

Flutter App Run 卡在 Running Gradle task 'assembleDebug'...

新建了一个Flutter工程后,RunAPP却一直卡在了RunningGradletask‘assembleDebug’…这里。百度查询原因是因为Gradle的Maven仓库在国外,因此需

哔哩哔哩 2023-03-22

精选!百行征信是啥东西 百行征信是什么意思?百行征信是干嘛的?

提起百行征信是啥东西 百行征信是什么意思?百行征信是干嘛的?大家

互联网 2023-03-22

如何认定涉外民商事案件管辖法院_环球播资讯

一般认为,涉外民事诉讼,是指具有涉外因素的民事诉讼;涉外民事诉讼程序,是指人民法院受理,审判及执行具有涉外因素的民事案件

法务网 2023-03-22

沙滩足球亚洲杯:中国队小组出线_今亮点

新华社泰国芭堤雅3月21日电(记者林昊)21日在泰国芭堤雅进行的沙滩足球亚洲杯小组赛第三轮比赛中,中国男子沙滩足球队经过一场苦战以5:4击败

新华社 2023-03-22

Landwind E32 SUV定妆照曝光看似极光_天天亮点

编辑点评:奇瑞有国产路虎,门槛降低到40多万;而Landwind有E32,奇瑞似乎做不到。近日,国内媒体曝光了一组路虎E

互联网 2023-03-22

即时看!把汗水洒在热爱的岗位

把汗水洒在热爱的岗位匠心耕耘,收获的都是幸福N晚报记者陈培玉通讯员刘正中图片由受访者提供拖拉机、收割机、插秧机、碾米机……90后桐乡姑娘

东方资讯 2023-03-22

管宁华歆共园中锄菜译文_管宁华歆共园中锄菜阅读答案

1、管宁割席 "、 "割席分坐。本文到此分享完毕,希望对大家有所帮助。

元宇宙网 2023-03-22
x 广告
x 广告
x 广告

Copyright   2015-2023 港澳仓储网版权所有  备案号:京ICP备2023022245号-31   联系邮箱:435 226 40 @qq.com