This guide describes basic steps of the android development environment setup that are required to run React Native android apps on an android emulator. We don't discuss developer tool configuration such as IDEs here.
These instructions only cover installation "from scratch". If you happen to have some old, outdated version of Android SDK make sure to update required packages to the version mentioned below and install all the missing ones and make sure ANDROID_HOME points to your existing SDK.
brew install android-sdk.~/.bashrc, ~/.zshrc or whatever your shell uses:android; in the window that appears make sure you check:android; in the window that appears make sure you check:

android avd and click on Create...

Start...