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

Flutter PDF查看应用编译报错:kotlin-stdlib-jdk7-1.5.30.pom解析失败求助

解决方案

以下是针对kotlin-stdlib-jdk7-1.5.30.pom解析错误的修复步骤:

1. 清理本地Gradle缓存

  • 找到Gradle缓存目录:
    • Windows:C:\Users\<你的用户名>\.gradle\caches
    • Mac/Linux:~/.gradle/caches
  • 删除modules-2文件夹(或直接清空整个caches目录)
  • 执行命令:flutter clean && flutter run

2. 强制指定兼容的Kotlin版本

打开项目根目录下的android/build.gradle,修改buildscript块中的Kotlin版本:

buildscript {
    ext.kotlin_version = '1.7.20' // 选择稳定兼容的版本,高于1.5.30即可
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.3.0"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

之后执行flutter pub get更新依赖。

3. 检查Gradle仓库配置

确保android/build.gradle的allprojects块中只保留有效仓库:

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

移除过时的jcenter()仓库,避免依赖解析异常。

4. 手动替换损坏的POM文件

  • 若清理缓存无效,找到错误提示中损坏的POM文件路径(例如.../kotlin-stdlib-jdk7/1.5.30/kotlin-stdlib-jdk7-1.5.30.pom)
  • 获取该版本的正确POM XML内容,覆盖本地损坏的文件后,重新执行flutter run

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 11:52:20