添加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
相关产品推荐
相关产品推荐

