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

未使用kotlin-android-extensions却编译失败:该插件已不再支持

解决Detox模块引发的kotlin-android-extensions废弃错误

问题分析

错误并非来自你的业务代码,而是Detox库内部仍在使用已废弃的kotlin-android-extensions插件,导致打包时触发兼容性报错。

解决方案

方案1:升级Detox到最新版本

Detox后续版本已移除对该废弃插件的依赖,执行命令升级:

npm install detox@latest --save-dev

同步更新Android端的Detox依赖,确保gradle配置里的版本与npm端一致。

方案2:全局禁用kotlin-android-extensions插件

若暂时无法升级Detox,可在项目根目录build.gradle中全局禁用该插件,阻止依赖库引入:

buildscript {
    configurations.all {
        exclude group: 'org.jetbrains.kotlin', module: 'kotlin-android-extensions'
    }
}

或在模块级build.gradle中明确不引入该插件:

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    // 确保没有kotlin-android-extensions相关配置
}

方案3:排查间接依赖树

执行gradle命令查看依赖树,定位Detox子模块中引入废弃插件的具体路径:

./gradlew dependencies --configuration releaseCompileClasspath | grep kotlin-android-extensions

根据输出结果针对性排除该依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 23:20:43