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

React Native构建失败::react-native-community_masked-view:compileDebugJavaWithJavac任务报错

React Native构建报错解决方案

错误信息

执行任务':react-native-community_masked-view:compileDebugJavaWithJavac'失败,无法解析':react-native-community_masked-view:androidJdkImage'配置的所有文件,转换core-for-system-modules.jar以匹配指定属性时失败,执行C:\Program Files\Java\jdk-21\bin\jlink.exe进程出错。
触发命令:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

解决步骤

  • 降级JDK版本:React Native旧版本依赖的第三方库(如masked-view)暂不兼容JDK 21,建议切换到JDK 11或17(官方推荐稳定版本)

    1. 卸载JDK 21,安装JDK 11/17
    2. 设置系统环境变量JAVA_HOME指向新JDK路径,确保PATH包含JDK的bin目录
    3. 打开命令行执行java -version确认版本生效
  • 升级masked-view库:更新到支持高版本JDK的最新版

    1. 项目根目录执行:npm install @react-native-community/masked-view@latest(或yarn对应命令)
    2. 进入android目录执行:gradlew clean清理缓存后重新构建
  • 临时兼容配置(不推荐长期使用):

    1. 找到node_modules/@react-native-community/masked-view/android/build.gradle文件
    2. 在android块内添加:
      compileOptions {
          coreLibraryDesugaringEnabled false
      }
      
    3. 重新执行构建命令

内容的提问来源于stack exchange,提问作者Fahad Ali Rauf Siddiqui

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 20:57:04