当前文章收录状态:
查询中...
新建了一个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 中央仓库之外的其他不安全的仓库(一些国内的镜像仓库,如”阿里云”镜像仓库也是不安全的) 。
解决方法:只需要在App项目工程的 build.gradle
中,使用 allowInsecureProtocol
属性(允许gradle使用”不安全”的仓库并且不报警告信息)即可。
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";
© 版权声明
1
本站网络名称:
明恒博客
2
本站永久网址:
www.zym88.cn
3 本站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
暂无评论内容