You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter首次编译报错:java.net.SocketException: Read time out 求助

Flutter首次编译超时报错的解决办法
  • 先跑一遍flutter doctor:这命令能直接扫出你环境里的问题,比如SDK缺组件、版本不兼容之类的,照着提示补全配置就行。
  • 给Gradle换国内镜像(国内用户必试):Flutter拉依赖经常卡,改两处配置:
    1. 找到Flutter安装目录下的flutter\packages\flutter_tools\gradle\flutter.gradle,把里面的repositories换成国内源:
      repositories {
          maven { url 'https://maven.aliyun.com/repository/google' }
          maven { url 'https://maven.aliyun.com/repository/jcenter' }
          maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
      }
      
    2. 在你电脑用户目录的gradle.properties里加这几行:
      org.gradle.jvmargs=-Xmx2048M
      android.useAndroidX=true
      android.enableJetifier=true
      FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
      PUB_HOSTED_URL=https://pub.flutter-io.cn
      
  • 给Gradle加内存:打开项目根目录的gradle.properties,把org.gradle.jvmargs的值调大,比如改成-Xmx2048M,内存够了编译就不容易卡超时。
  • 清缓存重来:执行flutter clean删掉旧缓存,再跑flutter pub get拉新依赖,然后重新编译试试。
  • 检查Android SDK组件:打开Android Studio的SDK管理器,确保对应版本的SDK Platform、Build Tools都装了,路径也配置对了,缺啥补啥。
  • 关后台省资源:编译时别开太多软件,浏览器、视频播放器这些占资源的都关掉,给编译腾CPU和内存。

内容的提问来源于stack exchange,提问作者Seth Whenton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 07:21:33