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

Android :app:debugRuntimeClasspath依赖解析失败报错如何修复?

Android Gradle同步报错修复方案

错误根因

你遇到的报错为连锁触发:Failed to find target with hash string '1.3.50'并非Android SDK缺失,实际是项目依赖的Kotlin 1.3.50版本组件拉取失败,进而引发debugRuntimeClasspath依赖解析失败、R8混淆任务初始化失败的后续报错。

具体修复步骤

  • 步骤1:修正Gradle仓库与Kotlin版本配置

    先修改项目根目录下的build.gradle文件,确保google仓库前置、Kotlin插件版本正确:
    buildscript {
        repositories {
            // google仓库必须放在首位
            google()
            mavenCentral()
        }
        dependencies {
            // Android Gradle插件版本可根据你的项目适配版本调整
            classpath "com.android.tools.build:gradle:7.0.4"
            // 固定Kotlin插件版本为1.3.50,和后续模块依赖版本保持一致
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50"
        }
    }
    
    allprojects {
        repositories {
            google()
            mavenCentral()
            // 若存在旧版本三方依赖拉取失败,可补充jcenter(),但优先使用前两个仓库
        }
    }
    
    再修改app模块下的build.gradle文件,确保Kotlin标准库版本和根目录配置统一:
    dependencies {
        implementation "org.jetbrains.kotlin:kotlin-stdlib:1.3.50"
        // 其余原有依赖保持不变
    }
    
  • 步骤2:清理缓存重新同步

    依次执行以下操作清除旧缓存:
    1. 点击Android Studio顶部菜单栏 File → Invalidate Caches...,勾选Clear file system cache and local history后点击Invalidate and Restart重启IDE
    2. 重启后在IDE底部Terminal窗口执行命令:Windows系统执行gradlew clean,Mac/Linux系统执行./gradlew clean
    3. 点击顶部工具栏的Sync Project with Gradle Files按钮重新同步
  • 步骤3:兼容Kotlin插件版本

    如果同步仍失败,检查IDE的Kotlin插件版本兼容性:打开File → Settings → Plugins,搜索Kotlin,确认插件版本为1.3.50或兼容的1.3.x版本,版本差距过大的话升级/降级插件后重启IDE即可。

注:Could not create task ':app:minifyReleaseWithR8'属于依赖解析失败引发的连锁报错,依赖问题修复后该报错会自动消失,无需单独处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 15:54:05