解决Flutter启动一直卡在 Running Gradle task ‘assembleDebug‘...

这篇具有很好参考价值的文章主要介绍了解决Flutter启动一直卡在 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";文章来源地址https://www.toymoban.com/news/detail-757338.html

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

到了这里,关于解决Flutter启动一直卡在 Running Gradle task ‘assembleDebug‘...的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flutter run 一直 Running Gradle task ‘assembleDebug’…

    发生缘由 Flutter 项目引入 fluttertoast 插件后,执行 Flutter run 一直 Running Gradle task ‘assembleDebug’…,最后发现下载 kotlin-compiler-embeddable-7.1.0.jar 特别的缓慢。 运行环境 电脑系统版本:Windows 10 64bit VS Code:1.72.0(user setup) Flutter:3.16.0 解决方案 此解决方案同样适用于别的版本,只

    2024年02月21日
    浏览(32)
  • Flutter编译一直显示Running Gradle task ‘assembleDebug‘

    🔥 目前开发的Android Studio版本 🔥 🔥 当前Flutter SDK 版本 🔥   🔥 修改Flutter项目下的android下的build.gradle 🔥  🔥 修改Flutte SDK目录下的Flutter打包配置文件flutter.gradle 🔥 一般位于flutterpackagesflutter_toolsgradleflutter.gradle 🔥 修改Flutte SDK目录下的resolve_dependencies.gradle 🔥 

    2024年02月13日
    浏览(30)
  • flutter开发实战-Running Gradle task ‘assembleDebug‘ 的解决方法

    flutter开发实战-Running Gradle task ‘assembleDebug‘ 的解决方法 使用Android studio经常出现Running Gradle task ‘assembleDebug‘问题,记录一下解决方法。 将repositories中的google(), mavenCentral() buildscript下的repositories与allprojects下的repositories均更改成aliyun 更改后的结果如下 将buildscript中reposito

    2024年02月13日
    浏览(48)
  • rn和flutter出现“Running Gradle task ‘assembleDebug

    在第一次运行rn和flutter时,会卡在Running Gradle task \\\'assembleDebug,可以使用阿里的镜像,如下图:  

    2024年02月12日
    浏览(33)
  • flutter打包解决 Running Gradle task ‘assembleRelease‘...死循环问题

    其实说到底就是国内访问google源太慢或者超时,所以两个方案 方案一:让自己能顺利访问google 懂得都懂 方案二:更换镜像地址,一共需要更换一下3个地方 1-更改 flutter/packages/flutter_tools/gradle/flutter.gradle文件 将google、mavencentral换成阿里云的镜像 2-更改flutter/packages/flutter_tool

    2024年02月13日
    浏览(32)
  • idea运行项目启动不起来,一直卡在build不动(已解决)

    今天启动之前很久没有启动的一个项目,然后就出现了这样: 或者是:Build一半或者更少,然后就不动了 先百度一下,果然有很多 志同道合 的小伙伴也有相同的问题:看了一下很多解决方案基本就是调内存、重启。。。等等操作, 下方截图其他人的解决方案:( 可参考,

    2024年02月07日
    浏览(36)
  • mac环境桌面版docker错误修改daemon.json配置后,启动失败,一直卡在Docker Engine starting界面的解决方法

     如下图:当桌面版docker的配置被错误的修改后,配置修改重启应用时,会一直卡在启动界面 此时需要找到mac下该桌面版docker的配置文件位置,手动修改恢复,然后重启应用。          daemon.json文件一般默认在隐藏文件夹下,需要找到/Users/gtd目录,然后快捷键「Shitf + C

    2024年02月19日
    浏览(43)
  • VIVO手机调试Flutter应用卡在启动页面 黑屏 白屏问题

    vivo系统android13发现调试flutter应用卡在启动页 并且没有任何报错,问题如下 https://github.com/flutter/flutter/issues/117019 我猜这跟vivo瞎几把隐藏系统log有关。 需要你提供imei1给vivo开发授权才能正常调试。 步骤如下 1 拨号盘输入 *#06# 长按复制imei1备用 2.添加企业人员联系 3002261823 3

    2024年02月13日
    浏览(33)
  • 初次安装Android Studio卡在gradle的解决方法

    国外的下载的地址无法访问才导致无法下载 找到新建项目的保存位置找到gradle文件夹 进入文件夹  用文本打开 如图 大概一样,将国外地址改为国内地址 选中的这一条 腾讯云提供了 Gradle 的国内镜像,您可以通过访问腾讯云的官方镜像站来查找 Gradle 8.2 的下载链接。通常,

    2024年02月22日
    浏览(39)
  • openstack解决上传大镜像一直卡在已排队问题的正确解决方法

    问题: 我是使用的DevStack装的openstack: 官网地址: 使用openstack的web 上传镜像 CentOS-8.1.iso 大小7.5g一直卡在已排队状态 解决方法: 我把镜像上传到服务器 然后我尝试用openstack 和 glance 命令创建镜像 依然失败 一个返回502 然后发现关键的报错: 意思就是说我们的镜像大小已经

    2024年02月01日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包