【问题标题】:Android Studio: Cannot run program "node"Android Studio:无法运行程序“节点”
【发布时间】:2022-10-07 14:19:03
【问题描述】:
我在 React Native 中有项目,由于以下错误,我无法在 Android Studio 上构建。
这是带有附加信息的详细日志:
java.io.IOException: Cannot run program \"node\" (in directory \"/Users/fabioernanni/git/fintech-ewallet-mobile/android\"): error=2, No such file or directory
java.io.IOException: error=2, No such file or directory
Cause: error=2, No such file or directory
我尝试重新安装 Node、Android Studio 以链接 tscript 库,以便 Android Studio 能够识别“节点”,但似乎没有任何帮助。
标签:
android
react-native
android-studio
gradle
【解决方案1】:
我的 Mac M1 芯片上带有节点的 Android Studio(大黄蜂)版本也有类似的问题,因此要解决此问题,请从终端打开您的 Android Studio。
要在 Mac m1 上从终端打开 Android Studio,只需打开终端并粘贴以下命令
open -a /Applications/Android\ Studio.app
这将打开您的 android studio,然后您可以打开您的项目并可以从 android studio 运行构建笔记:确保 Android Studio 没有运行状态,如果它只是运行它,然后从终端启动
【解决方案2】:
执行以下步骤来解决它:-
STEP 1:首先退出android studio,如果它处于运行状态。
command + Q
步骤 2:启用 android studio printenv 的权限。
sudo chmod +x /Applications/Android\ Studio.app/Contents/bin/printenv
第 3 步:从终端应用程序打开 android studio。
open -a /Applications/Android\ Studio.app