I am new to react native and have created an app that I would like to use on both iOS and Android devices. When I run my app it works fine with iOS, however when I run my app with android studio on the android emulator I need a message that says must of my modules are not supported. (as shown before) There are key modules that I need in order for my app to work. Is there any way to fix this? I have already ran react-native link.
Here is my package.json file
{"name": "myApp","version": "0.0.1","private": true,"scripts": {"android": "react-native run-android","ios": "react-native run-ios","start": "react-native start","test": "jest","lint": "eslint ." },"dependencies": {"@react-native-community/masked-view": "^0.1.6","@react-native-community/push-notification-ios": "^1.0.7","@react-native-community/slider": "^2.0.9","enzyme": "^3.11.0","enzyme-adapter-react-16": "^1.15.2","jest-environment-enzyme": "^7.1.2","jest-enzyme": "^7.1.2","react": "^16.12.0","react-dom": "^16.13.1","react-native": "^0.61.5","react-native-animatable": "^1.3.3","react-native-elements": "^1.2.7","react-native-fontawesome": "^7.0.0","react-native-gesture-handler": "^1.6.0","react-native-maps": "^0.26.1","react-native-push-notification": "^3.1.9","react-native-reanimated": "^1.7.0","react-native-router-flux": "^4.2.0","react-native-safe-area-context": "^0.7.3","react-native-safe-area-view": "^1.0.0","react-native-slider": "^0.11.0","react-native-sound": "^0.11.0","react-native-vector-icons": "^6.6.0","react-navigation": "^4.1.1","react-navigation-stack": "^2.1.1","react-navigation-tabs": "^2.7.0","url": "^0.11.0" },"devDependencies": {"@babel/core": "^7.8.4","@babel/runtime": "^7.8.7","@react-native-community/eslint-config": "^0.0.7","babel-jest": "^25.1.0","eslint": "^6.8.0","jest": "^25.3.0","jest-expo": "^37.0.0","jest-fetch-mock": "^3.0.3","metro-react-native-babel-preset": "^0.58.0","react-native-testing-library": "^1.13.0","react-test-renderer": "^16.13.1" },"jest": {"preset": "react-native" }}