启动React Native项目时:tasks任务执行失败,请求技术支持
React Native启动错误:无法创建
compileDebugAndroidTestKotlin任务 解决方法 错误信息
任务':tasks'执行失败。
无法创建任务':react-native-gesture-handler:compileDebugAndroidTestKotlin'。不存在枚举常量org.jetbrains.kotlin.gradle.plugin.PropertiesProvider.JvmTargetValidationMode.WARN�NG
解决步骤
- 统一Kotlin版本:错误源于Kotlin Gradle插件版本不兼容。打开项目根目录下的项目级
build.gradle,在buildscript的dependencies块中指定稳定兼容的Kotlin版本,例如设置ext.kotlin_version = "1.8.22",确保所有模块使用相同版本。 - 清理Gradle缓存:执行命令
./gradlew clean(Mac/Linux)或gradlew clean(Windows),删除项目根目录的.gradle文件夹后重新同步项目。 - 升级
react-native-gesture-handler:旧版本依赖可能与新版Kotlin/Gradle冲突。在package.json中把该依赖升级到最新稳定版,执行npm install或yarn install后重新构建。 - 匹配Gradle与Kotlin版本:Kotlin 1.8.x需搭配Gradle 7.5及以上版本。修改
gradle/wrapper/gradle-wrapper.properties中的distributionUrl为对应版本,例如https\://services.gradle.org/distributions/gradle-7.5-bin.zip。
内容的提问来源于stack exchange,提问作者theDone
相关产品推荐
相关产品推荐

