Flutter运行一直卡在Running Gradle task ‘assembleDebug’…
Flutter项目报错
Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository ‘maven3(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.1.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
1 修改/flutter/packages/flutter_tools/gradle/flutter.gradle
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'
}
}
文章描述了在Flutter项目中遇到的Gradle报错,原因是使用了不安全的HTTP协议访问Maven仓库。解决方案是更新flutter/packages/flutter_tools/gradle/flutter.gradle文件,将仓库切换到HTTPS协议或允许不安全协议。示例代码展示了如何设置allowInsecureProtocol为true来临时解决这个问题。
9226

被折叠的 条评论
为什么被折叠?



