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

升级Android API至34后React Native Kotlin编译报错求助

解决React Native适配Android 14后Kotlin编译失败问题

针对你升级compileSdkVersion/targetSdkVersion到34后出现的react-native-screens:compileDebugKotlin FAILED错误,按以下步骤排查解决:

  • 升级react-native-screens到兼容版本
    旧版本的react-native-screens未适配Android 14的API规范,直接升级到最新稳定版即可。在项目根目录的package.json中修改依赖版本:

    "react-native-screens": "^3.27.0"
    

    执行npm install或yarn install重新安装依赖。

  • 更新项目Kotlin版本
    Android 14要求使用更高版本的Kotlin编译器,打开项目根目录下的build.gradle(项目级),修改ext.kotlin_version为最新稳定版(如1.9.0):

    buildscript {
        ext {
            kotlin_version = "1.9.0"
            // 其他配置...
        }
    }
    
  • 清理Gradle缓存并重新构建
    执行以下命令清理旧缓存,避免编译冲突:

    ./gradlew clean
    ./gradlew assembleDebug --refresh-dependencies
    
  • 检查其他依赖兼容性
    如果问题仍存在,排查其他第三方Native依赖是否未适配API34,逐一升级到对应兼容版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 18:04:50