一直卡在 Running Gradle task ‘assembleDebug‘...

背景

第一次尝试完 Flutter,就卡在这半天

解决

看了别人的方案,都试过了,不太好用
那我是怎么做的呢,往下看:
项目根目录下,打开android 目录,点开配置文件gradle.properties
这里就两种解决办法:

方法一:配置镜像

maven={ url 'https://maven.aliyun.com/repository/public' }

方式二:配置代理

http[s]代理的配置,自行选择

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=10809
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=10809

如果有用户名和密码,别忘了加上,没有就不用加

systemProp.http.proxyUser=your_username
systemProp.http.proxyPassword=your_password
systemProp.https.proxyUser=your_username
systemProp.https.proxyPassword=your_password

如果使用 SOCKS5 协议,只需替换http[s]字样:

systemProp.socks5.proxyHost=your_proxy_host
systemProp.socks5.proxyPort=your_proxy_port

大致同 http[s] 一样

其他

可以选择是否关闭 Gradle 守护进程(daemon)
Gradle 守护进程是一个常驻后台的 Gradle 进程,它可以缩短构建时间,提高构建性能,因为它可以缓存已经加载的插件和依赖项,以避免每次构建时重新加载
默认情况下,Gradle 守护进程是启用的。但是在某些情况下,您可能希望关闭它,例如:

  • 构建脚本或插件与 Gradle 守护进程不兼容,导致构建失败。
  • 计算机资源有限,无法支持额外的进程或线程。
  • 希望避免因为 Gradle 守护进程而导致的某些问题,例如内存泄漏、进程无响应等
    如果想要关闭 Gradle 守护进程,只需将以下代码添加到 Gradle 配置文件(如 gradle.properties)中:
org.gradle.daemon=false

请注意,关闭 Gradle 守护进程可能会导致构建时间延长,因为每次构建都需要重新加载插件和依赖项
简单来说就是小项目关了,企业级项目开开

Supongo que te gusta

Origin blog.csdn.net/e5pool/article/details/129466085
Recomendado
Clasificación