Nat*_*anL 2 java android gradle android-studio react-native
我的项目构建失败,因为它使用了错误的目录来运行Node。如何为这些编译时任务设置Node目录?
具体任务是:
app:recordFilesBeforeBundleCommandDebug
和相关的错误:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:recordFilesBeforeBundleCommandDebug'.
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'node''
Caused by: net.rubygrapefruit.platform.NativeException: Could not start 'node'
Caused by: java.io.IOException: Cannot run program "node" (in directory "/Users/me/Code/appname/android/app"): error=2, No such file or directory
Caused by: java.io.IOException: error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)
bat*_*man 24
这是环境中的一个已知错误:
在 gradle-wrapper.properties 中升级到 Gradle 版本 6.9 或更高版本
distributionUrl=https\://services.gradle.org/distributions/gradle-6.9.1-all.zip
Run Code Online (Sandbox Code Playgroud)
https://docs.gradle.org/6.9/release-notes.html
小智 17
我在 MacOS 上运行 Android Studio,以下对我有用:Yoruba's answer above and starts the application from Terminal with open -a "Android Studio.app"
如果使用React-Native,请将其添加到build.gradle
ext {
react = [
nodeExecutableAndArgs: ["/usr/local/bin/node"]
]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
985 次 |
最近记录: |