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

解决Gradle构建报错:Could not find method kotlinOptions()

解决Gradle assembleDebug构建错误

错误原因

报错提示找不到kotlinOptions()方法,通常由两种情况导致:

  • 未正确应用Kotlin Android插件
  • kotlinOptions代码块的位置不符合当前Android Gradle插件的语法要求

解决步骤

步骤1:确保已应用Kotlin Android插件

打开app/build.gradle文件,确认顶部有以下插件声明:

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

如果使用旧版Gradle语法(apply plugin方式),则需添加:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'

步骤2:修正kotlinOptions的位置

kotlinOptions需要放在android代码块的根层级,不能嵌套在其他无关代码块内。正确配置示例:

android {
    namespace "com.your.package.name"
    compileSdk 34

    defaultConfig {
        applicationId "com.your.package.name"
        minSdk 21
        targetSdk 34
        versionCode 1
        versionName "1.0"
    }

    // 正确的kotlinOptions位置
    kotlinOptions {
        jvmTarget = "1.8" // 根据项目需求设置JVM目标版本
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    // 其他配置如buildTypes、productFlavors等...
}

步骤3:同步Gradle并重新构建

完成修改后,点击Android Studio右上角的「Sync Project with Gradle Files」按钮,同步完成后再次执行assembleDebug任务即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 19:02:37