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

添加react-native-health-connect后:compileDebugKotlin任务编译失败求助

解决react-native-health-connect编译Kotlin失败问题
  • 检查Kotlin版本兼容性
    react-native-health-connect依赖的AndroidX Health Connect库(此处为1.1.0-alpha06)对Kotlin版本有要求。打开项目根目录的build.gradle,确保Kotlin插件版本与库兼容,示例配置:

    buildscript {
        ext {
            kotlinVersion = '1.8.22'
        }
        dependencies {
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
        }
    }
    
  • 强制统一Health Connect依赖版本
    依赖版本冲突可能引发类加载异常。在android/build.gradle中添加强制依赖规则,确保所有模块使用同一版本的Health Connect客户端:

    allprojects {
        configurations.all {
            resolutionStrategy {
                force 'androidx.health.connect:connect-client:1.1.0-alpha06'
                // 也可尝试升级至稳定版,如1.1.0(若已发布)
            }
        }
    }
    
  • 清理Gradle缓存并重建
    缓存损坏可能导致类加载异常,执行以下命令:

    ./gradlew clean
    ./gradlew build --refresh-dependencies
    
  • 验证SDK版本配置
    确认android/app/build.gradle中的SDK配置正确无误:

    android {
        compileSdkVersion 34
        defaultConfig {
            minSdkVersion 26
            targetSdkVersion 34
        }
    }
    

内容的提问来源于stack exchange,提问作者Mujeeb Ur Rehman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 17:56:00