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

Flutter run -v卡在下载kotlin-compiler-embeddable_1.6.10 jar文件求助

解决Flutter run卡在下载kotlin-compiler-embeddable_1.6.10.jar的问题

可行解决方案

1. 补全Gradle缓存文件

  • 找到Gradle缓存目录:
    • Windows:C:\Users\<你的用户名>\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-compiler-embeddable\1.6.10
    • Mac/Linux:~/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.6.10
  • 从能正常下载该文件的环境拷贝整个1.6.10目录到本地对应路径,或手动下载该版本jar及配套的module.json等缓存文件,确保文件名和路径与flutter run -v日志中显示的缺失路径完全一致。

2. 配置Gradle国内镜像

  • 项目级配置:修改项目根目录下的android/build.gradle,替换仓库地址:
    buildscript {
        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/' }
            google()
            mavenCentral()
        }
        // 原有其他配置
    }
    
    allprojects {
        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/' }
            google()
            mavenCentral()
        }
    }
    
  • 全局配置:在用户目录创建/修改.gradle/init.gradle,添加全局镜像:
    allprojects {
        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/' }
            mavenCentral()
            google()
        }
    }
    

3. 强制刷新缓存并重建项目

  1. 执行命令清理项目:
    flutter clean
    rm -rf android/.gradle  # Mac/Linux
    # Windows 命令:rmdir /s /q android\.gradle
    
  2. 重新获取依赖:
    flutter pub get
    
  3. 进入android目录执行Gradle刷新:
    # Mac/Linux
    cd android && ./gradlew build --refresh-dependencies
    # Windows
    cd android && gradlew.bat build --refresh-dependencies
    
  4. 重新运行Flutter项目:
    flutter run -v
    

4. 调整Kotlin版本

打开项目android/build.gradle,修改Kotlin版本为兼容的稳定版(如1.7.20),再同步项目:

buildscript {
    ext.kotlin_version = '1.7.20'
    // 原有其他配置
}

注意:需确保Flutter版本与该Kotlin版本兼容,可参考Flutter官方文档确认版本适配关系。

内容的提问来源于stack exchange,提问作者Waseem Raza

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 10:05:38