gpt4 book ai didi

android - 在 Mac OSX 中找不到 tools.jar React Native Android

转载 作者:行者123 更新时间:2023-12-04 14:28:58 24 4
gpt4 key购买 nike

我达到了这一步:

reactive-native run-android ; 

当我运行 echo $JAVA_HOME ,我得到了 JDK 目录的完整路径:
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

我将该路径添加到 ./android/gradle.properties :
org.gradle.java.home=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/

我得到了同样的错误:

..... .... :app:generateDebugSources UP-TO-DATE :app:processDebugJavaRes UP-TO-DATE :app:compileDebugJavaWithJavac FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'.

    Could not find tools.jar

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。


  • ......

最佳答案

当某些 react-native 插件(如 masked-view)无法在您的机器中找到 JDK 主 lib 目录中存在的 tools.jar 路径时,会弹出此错误。
关于这个问题,您所做的几乎是正确的,但是您添加了不正确的 Internet 插件路径。您必须添加您机器的 jdk 路径。
找到 JDK 路径:
如果您的 JAVA_HOME 变量存在,那么您可以使用终端直接找到
vim .zshrc 或 vim .bashrc 命令,其中必须存在类似于/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk{Your Machine JDK Version}/Contents/Home 的路径(复制此 JAVA_HOME 路径)
获取JDK的路径后,在gradle.properties文件的android文件夹下添加这一行

org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk{"REPLACE_IT_WITH_YOUR_JDK_VERSION"}/Contents/Home
希望这会对您或其他人有所帮助!
谢谢 :)

关于android - 在 Mac OSX 中找不到 tools.jar React Native Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39679717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com