无法解决:任务':react-native-firebase_app:compileDebugJavaWithJavac'执行失败

问题描述 投票:0回答:1

我一直在使用 React Native 创建一个应用程序,但一直遇到这个错误。到目前为止,我所做的只是创建一个新项目,在 WebStorm 中使用 javascript 为其制作一些基本页面,然后现在我尝试使用 React Native Firebase 添加对 Firebase 的支持。就这样,我什至还没有做任何事情,我只是尝试添加依赖项并让它成功运行/构建。我一直遇到这个错误:

Task :react-native-firebase_app:compileDebugJavaWithJavac FAILED

失败: 构建因异常而失败。

  • 出了什么问题:
Execution failed for task ':react-native-firebase_app:compileDebugJavaWithJavac'.
Could not resolve all files for configuration ':react-native-firebase_app:androidJdkImage'.
Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
Execution failed for JdkImageTransform: /Users/--/Library/Android/sdk/platforms/android-34/core-for-system-modules.jar.
Error while executing process /Users/--/Library/Java/JavaVirtualMachines/openjdk-21.0.2/Contents/Home/bin/jlink with arguments {--module-path /Users/benfirstenberg/.gradle/caches/transforms-3/2971c19c96d163790ed915ee103f441f/transformed/output/temp/jmod --add-modules java.base --output /Users/benfirstenberg/.gradle/caches/transforms-3/2971c19c96d163790ed915ee103f441f/transformed/output/jdkImage --disable-plugin system-modules}

我看到其他一些人遇到了这个错误,我尝试复制他们所做的事情,但它似乎不起作用。我尝试安装jetify。我尝试卸载react-native-firebase并重新安装它。我尝试运行 ./gradlew clean 。我尝试更正 JAVA_HOME 和 ANDROID_HOME (尽管我不确定我是否正确执行了这些操作)。我安装了 JDK 21 并认为我设置正确(再次不确定)。

我很感激您能提供的任何帮助。如果答案是我需要更新某些内容或更改 JAVA_HOME 或 ANDROID_HOME 等路径,我将不胜感激,希望您能帮助我了解选择哪一个。

谢谢大家

reactjs react-native react-native-firebase
1个回答
0
投票

尝试这些。

  1. 更新项目中最新版本的 gradle

2.clean 重建项目 - 为此,在项目的根目录中运行以下命令,它将清理并重建您的项目

cd /path/to/your/project
./gradlew clean
./gradlew assembleDebug
  1. 将react-native-firebase_app依赖项更新到最新版本。(更好地知道你正在使用什么版本)
© www.soinside.com 2019 - 2024. All rights reserved.