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

React Native升级至0.70.0后集成@appdynamics/react-native-agent遇编译错误求助

解决React Native 0.70.0集成AppDynamics时Kotlin编译失败的问题

核心原因

React Native 0.70.x默认使用的Kotlin版本与@appdynamics/react-native-agent 22.5.0依赖的Kotlin版本不匹配,引发编译冲突。

具体解决步骤

  • 统一项目Kotlin版本:
    在项目根目录的build.gradle(Project级配置文件)中,明确指定与React Native 0.70.x兼容的Kotlin版本(推荐1.6.20):

    buildscript {
        ext {
            kotlinVersion = "1.6.20"
        }
        dependencies {
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
            // 保留其他原有依赖配置
        }
    }
    
  • 升级AppDynamics插件版本:
    检查@appdynamics/react-native-agent是否有适配React Native 0.70.x的新版本(如23.x及以上版本),若有则修改package.json中的依赖版本后执行npm install或yarn install。

  • 强制刷新Gradle依赖:
    在终端执行以下命令清理并重新构建项目:

    ./gradlew clean build --refresh-dependencies
    

    或在Android Studio中点击File -> Sync Project with Gradle Files同步依赖。

  • 验证AGP与Gradle兼容性:
    当前Android Gradle插件7.2.1与Gradle 7.5.1的组合是官方兼容的,但如果问题仍存在,可尝试将AGP升级到7.3.1,对应Gradle版本升级到7.4.2。

额外排查方向

若上述步骤无效,在Android Studio的Build面板中展开完整错误日志,查看是否有具体的Kotlin语法错误、类找不到或方法不兼容等信息,再针对性调整依赖或代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 09:42:05