I followed this [official help page](https://facebook.github.io/react-native/docs/running-on-device-android.html) and also consulted this [previous SO question](https://stackoverflow.com/questions/35147204/running-react-native-projects-present-at-github-on-android-devices).

But I still don't know what is wrong here. 

[![enter image description here](https://i.stack.imgur.com/BICV4.png)](https://i.stack.imgur.com/BICV4.png)

Let's take step by step:

1. **Ensure the package server is running.** From the screenshot, you can see the command I typed "react-native run-android" and the reponse "Starting JS server..."
2. **Ensure your device is connected...** Yes, Vysor sees my device. Wee see Vysor showing the app running in the screenshot.
3. ...**USB enabled** Yes, the app is running, that's why we see the red error screen, but it's the app running nevertheless.
4. **Run "adb reverse tcp:8081 tcp:8081"** Yes, the screenshot shows that I ran the command.
5. **Device and port...** Yes, did that too. See next screenshot

[![enter image description here](https://i.stack.imgur.com/FiovX.png)](https://i.stack.imgur.com/FiovX.png) 

What am I still doing wrong? How can I make it work?