我的项目构建失败,因为它使用了不正确的目录来运行Node。我如何为这些编译时任务设置Node目录?
具体任务是:
应用程序:记录文件捆绑前命令调试
与之相关的错误:
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
5条答案
按热度按时间mw3dktmi1#
我在MacOS上运行Android Studio,以下对我有效:上面Yoruba的答案,并使用
open -a "Android Studio.app"
从终端启动应用程序7kqas0il2#
这是环境的已知错误:
升级到Gradle 6.9版或更高版本,请访问gradle-wrapper.properties
https://docs.gradle.org/6.9/release-notes.html
izj3ouym3#
如果您使用React-Native,请将其添加到build.gradle
icomxhvb4#
我遇到了同样的问题,通过再次安装node.js解决了这个问题,因为react无法找到它。
56lgkhnf5#
使用命令查找系统中的节点路径
which node
内部终端然后打开app/build.gradle
并添加以下行之后,它可能会要求升级Kotlin版本,然后将其添加到build.gradle中