我的项目构建失败,因为它使用不正确的目录来运行 Node.js。如何为这些编译时任务设置 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 directoryCaused by: java.io.IOException: error=2, No such file or directory
3 回答

森林海
TA贡献2011条经验 获得超2个赞
我在 MacOS 上运行 Android Studio,以下对我有用:Yoruba's answer above and starts the application from Terminal with open -a "Android Studio.app"

暮色呼如
TA贡献1853条经验 获得超9个赞
如果您使用 React-Native,请将其添加到 build.gradle
ext {
react = [
nodeExecutableAndArgs: ["/usr/local/bin/node"]
]
}

芜湖不芜
TA贡献1796条经验 获得超7个赞
这是环境的已知错误:
苹果芯片M1
Android Studio 北极狐 2020.3.1 补丁 3
在 gradle-wrapper.properties 中升级到 Gradle 6.9 或更高版本
distributionUrl=https\://services.gradle.org/distributions/gradle-6.9.1-all.zip
https://docs.gradle.org/6.9/release-notes.html
添加回答
举报
0/150
提交
取消