React-native – Error while running react-native run-android

react-nativereact-native-android

https://facebook.github.io/react-native/docs/getting-started.html

I have followed the instruction that are on this link. But app is not starting on emulator enter image description here

  1. I then follow the instructions on Delete the node_modules folder –
    rm -rf node_modules && npm install
  2. Reset packager cache – rm -fr
    $TMPDIR/react-* or node_modules/react-native/packager/packager.sh
    –reset-cache
  3. Clear watchman watches – watchman watch-del-all Recreate the project
    from scratch

and also create whole new project again to but every time this error pops-up

I have

  • npm 4.6.1

  • node v8.11.4

  • jdk version 8
{
  "name": "p3",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.4.1",
    "react-native": "0.56.0"
  },
  "devDependencies": {
    "babel-jest": "23.4.2",
    "babel-preset-react-native": "5",
    "jest": "23.5.0",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

Any help please.

Best Answer

It has been observed that, latest react native version is having a bug in dependencies. I have found it working by modifying the package.json file. Please upadate your package.json file by adding below code:

"dependencies": {
    "react": "^16.4.1",
    "react-native": "^0.55.4"
 },
 "devDependencies": {
    "babel-preset-react-native": "^4.0.0",
 },

and then use below commands:

npm update
npm cache clean --force
cd android
gradlew clean
cd..
react-native run-android
Related Topic