iOS 版本运行良好,但在我的 Mac 上运行 Android Studio 时出现以下 Gradle Build 错误(解释):
:ReactNative:Running ‘[node, -e, console.log(require(‘react-native/cli’).bin);]’ command failed.
- Where:
Script ‘/Users/…/Desktop/…/node_modules/@react-native-community/cli-platform-android/native_modules.gradle’ line: 154
- What went wrong:
A problem occurred evaluating script.
> Cannot run program “node”: error=2, No such file or directory
Caused by: java.io.IOException: Cannot run program “node”: error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)
我尝试了很多东西:
Android Studio 3.2 Canary 5
Build #AI-173.4630681, built on March 3, 2018
JRE: 1.8.0_152-release-1136-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.15.4-300.fc27.x86_64
Run Code Online (Sandbox Code Playgroud)
我刚刚开始了一个新项目,当我同步时,我得到了这个对话框.
我只是想知道Android Gradle Project和Gradle之间有什么区别.
How would I upgrade to Gradle to version 4.5?
What is the purpose of both of these?
Run Code Online (Sandbox Code Playgroud)
提前谢谢了
我在 Github 帖子中读到“我正在使用react-native v0.59.9,它使用gradle v5.4.1。”。我已经使用 React Native 一段时间了,并且能够在 Android 上进行模拟,但不记得曾经安装过 Gradle。当我创建 React Native 应用程序时,它会自动附带 Gradle 吗?如果是这样,我是否需要担心 Gradle 版本,或者给定的 React Native 版本是否总是附带相应的 Gradle 版本?