概要
AndroidシミュレータをインストールしてからReact Nativeアプリをnpx react-native run-androidで実行しようすると「No emulators found as an output of `emulator -list-avds`」となり、実行できないことがある。
原因
ANDROID_HOMEなどの必要な環境変数が定義されていないため、エミュレータが起動できずにエラーとなっている。
解決方法
Macの場合は~/.bash_profileに以下の環境変数定義を追加する。
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools