React-native\react.gradle’ does not exist

react-native

I created an app using react native and I am trying to generate the apk. After doing everthing in the doc of http://facebook.github.io/react-native/docs/signed-apk-android.html#content. An error occured and it says
Could not read script react-native\react.gradle' as it does not exist.

Here is the error

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\User\Desktop\Aaa\android\app\build.gradle' line: 68

* What went wrong:
A problem occurred evaluating project ':app'.
> Could not read script 'C



*   // override which node gets called and with what additional arguments
*   nodeExecutableAndArgs: ["node"],
*
*   // supply additional arguments to the packager
*   extraPackagerArgs: []
* ]
*/

apply from: "../../node_modules/react-native/react.gradle"

/**
 * Set this to true to create two separate APKs instead of one:
 *   - An APK that only works on ARM devices
 *   - An APK that only works on x86 devices
 * The advantage is the size of the APK is reduced by about 4MB.
 * Upload all the APKs to the Play Store and people will download
 * the correct one based on the CPU architecture of their device.
 */
def enableSeparateBuildPerCPUArchitecture = false

Best Answer

Go to the project's root folder and run npm install and it will generate the necessary files, including react.gradle

If you don't have node.js, you can download it from here: https://nodejs.org/en/download/