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

Flutter中'agora_rtc_engine:compileDebugKotlin'错误如何解决?

解决'agora_rtc_engine:compileDebugKotlin'编译错误的方案

1. 对齐Kotlin版本

agora_rtc_engine对Kotlin版本有明确兼容要求,打开项目根目录的build.gradle(项目级),确保Kotlin版本与插件版本匹配,示例配置:

buildscript {
    ext.kotlin_version = '1.8.22' // 建议同步agora官方文档推荐版本
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

修改后执行flutter clean,再重新编译项目。

2. 升级agora_rtc_engine到兼容版本

从你的包列表来看,当前使用的agora版本可能和项目Flutter/Kotlin版本不兼容。直接更新到最新稳定版,修改pubspec.yaml:

dependencies:
  agora_rtc_engine: ^6.2.0 # 替换为官方最新稳定版

执行flutter pub get,再运行flutter clean && flutter run。

3. 彻底清理缓存重建项目

  • 执行flutter clean清除旧编译缓存
  • 删除Android目录下的.gradle和build文件夹
  • 重启IDE后,重新执行flutter pub get并编译

4. 检查Android SDK配置

确保Android SDK已安装对应版本的构建工具、平台工具,且local.properties中的SDK路径正确:

sdk.dir=/你的SDK路径/Android/sdk

同时确认android/app/build.gradle中的配置符合agora要求:

android {
    compileSdkVersion 34
    minSdkVersion 21
}

5. 排除依赖冲突

如果项目中其他Kotlin相关依赖与agora冲突,可在android/app/build.gradle中添加排除规则:

dependencies {
    implementation('io.agora.rtc:full-sdk:6.2.0') {
        exclude group: 'org.jetbrains.kotlin'
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 20:50:27