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

Android Studio中Kotlin依赖报错:无法获取kotlin_version属性

解决Gradle错误:Could not get unknown property 'kotlin_version'

错误原因:你在dependencies块里引用了$kotlin_version变量,但这个变量没有在build.gradle脚本中定义,Gradle无法识别它,所以抛出了这个错误。

方案1:显式定义Kotlin版本变量

在build.gradle文件的plugins块之后添加变量定义,指定与你的Kotlin插件匹配的版本(比如1.8.0,可根据项目实际情况调整):

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
}

// 定义kotlin_version变量
ext.kotlin_version = '1.8.0'

android {
    namespace 'com.example.forpfl2'
    compileSdk 33
    // ... 其余原有代码保持不变
}

dependencies {
    implementation fileTree(dir: "libs", include: [".jar"])
    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    // ... 其余原有依赖保持不变
}

方案2:使用插件自动管理版本(推荐)

因为你已经应用了org.jetbrains.kotlin.android插件,它会自动同步Kotlin标准库的版本,无需手动定义kotlin_version。直接修改Kotlin依赖即可:

dependencies {
    implementation fileTree(dir: "libs", include: [".jar"])
    // 替换原有的kotlin-stdlib依赖
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
    // 若不需要JDK 8特性,也可以用:implementation "org.jetbrains.kotlin:kotlin-stdlib"
    // ... 其余原有依赖保持不变
}

修改完成后,点击Android Studio右上角的「Sync Now」按钮同步Gradle,错误即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 13:03:13