Ernanni
Ernanni

Reputation: 428

Android Studio: Cannot run program "node"

I have project in React Native, and I'm not being able to build on the Android Studio due the following error.

Here's the detailed log with additional info:

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

I have tried to reinstall Node, Android Studio, to link the tscript library so the Android Studio would recognize the "node" but nothing seems to help.

Upvotes: 16

Views: 17721

Answers (3)

Jadent
Jadent

Reputation: 1474

Check which version of Gradle (specified in gradle-wrapper.properties) and the Android Gradle Plugin (in (build.gradle) that you are using.

Some versions can have known issues with specific versions of Android Studio.

This page provides more information: https://developer.android.com/build/releases/gradle-plugin

Upvotes: 0

Rohit Kumar
Rohit Kumar

Reputation: 758

Do these steps to solve it:-

STEP 1: First quit the android studio, if it is in a running state.

command + Q

STEP 2: Enable the permission for android studio printenv.

sudo chmod +x /Applications/Android\ Studio.app/Contents/bin/printenv

STEP 3: Open android studio from terminal app.

open -a /Applications/Android\ Studio.app

Upvotes: 3

Ouneeb Ur Rehman
Ouneeb Ur Rehman

Reputation: 694

I have a similar problem with Android Studio (bumble bee) version with node on My Mac M1 Chip 
so to solve this open your Android Studio from terminal
. To Open Android Studio from terminal on Mac m1 just open your Terminal and paste the following command

open -a /Applications/Android\ Studio.app

this will open your android studio and then you can open your project and can run build from android studio Note : be sure that Android studio is not running state if its running just Quite it and then launch from Terminal

Upvotes: 36

Related Questions