【问题标题】:React Native - android wont compile after adding react-native-firebaseReact Native - 添加 react-native-firebase 后 android 不会编译
【发布时间】:2020-08-06 06:47:57
【问题描述】:

在我按照文档添加 react-native-firebase 之前,我的 react native android 编译良好(ios 编译良好)。

  • React Native 0.63.2 和 react-native-firebase 8.3.0 最新版本 并非常仔细地遵循文档。 OSX 10.15.6
  • 已删除/清除/重新安装 gradle 和 android gradle/build dirs 等。
  • java JRE v8.202 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin
  • java JRE v8.202 /Library/Java/JavaVirtualMachines
  • 注意,JAVA_HOME 路径设置为/Applications/AndroidStudio.app/Contents/jre/jd/Contents/Home

错误:

> Task :react-native-firebase_app:compileDebugJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-firebase_app:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.

【问题讨论】:

    标签: java android reactjs react-native


    【解决方案1】:

    我使用的是 Mac Bigsur beta 4,我遇到了同样的问题。

    我尝试按照此链接中的步骤卸载 java:

    https://www.java.com/en/download/help/mac_uninstall_java.xml

    之后,我使用:java -version 在终端中检查了 java 版本。 卸载过程不起作用。但是,运行 react-native run-android 现在可以了。

    试试这个。它可能对你有用。

    注意:如果您尝试卸载 java,但运行 react-native run-android 仍然不起作用,请将其添加到 bash_profile 并重试:export JAVA_HOME=/Applications/AndroidStudio.app/Contents/jre/jdk/Contents/Home

    【讨论】:

    • 这行得通,但为什么?
      好的,所以我在从 Catalina 更新到 Big Sur 后遇到了这个错误。 “卸载”(只需按照您提到的链接中应该卸载 Java 的说明进行操作) Java 对我有用,但我不知道为什么。因此,如果有任何好心的人能启发我,我将不胜感激。
    • 我尝试卸载(失败)并且 java -version 显示 java 仍然安装。但是我的应用程序现在构建在设备上!谢谢,我已经尝试了几个小时:)
    • 你拯救了我的一天兄弟,但仍然不知道,它是如何突然开始工作的。正如您所提到的,这是在更新到 Big Sur 之后发生的。
    【解决方案2】:

    运行 source ~/.bash_profile 以确保 JAVA_HOME 路径设置为 /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home 并编译,耶。

    【讨论】:

      猜你喜欢
      • 2018-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多