React Native で Android のエミュレーターが立ち上がらない場合
追記
Intel® HAXM を 6.1.2 にアップデートしたら解決しました!
Intel® Hardware Accelerated Execution Manager (Intel® HAXM) | Intel® Software
チュートリアル通りに進めていったけどエミュレータが立ち上がらない。。
No connected devices! とか言われてしまう。
Androidはわからないな…と思っていたら。
こんな問題があるらしい。
http://stackoverflow.com/questions/37397810/android-studio-unable-to-run-avd
Dockerを止めれば立ち上がった…。
えぇ
VirtualBox か Docker が立ち上がってたら止めてください。
ってかこれ Docker上 で API開発と同時にアプリ開発する場合どうするんだよ。。。
デバッグメッセージ見るにはこのコマンドが助かった。
http://stackoverflow.com/questions/12802908/android-emulator-does-not-start
shell
1
2
3
4
emulator -list-avds
Nexus_5_API_23
emulator @Nexus_5_API_23
Nexus_5_API_23
はエミュレータのIDなんだけど、
AndroidStudio / Tools / Android / AVD Manager にいって、編集ボタン押した後に、Show Advanced Setting を見れば、確認できる。(すでに作成してある前提です)
$ react-native run-android
と打っても自動でエミュレーターは立ち上がらなかった。
1
2
$ emulator @Nexus_5_API_23
$ react-native run-android
とする必要があるみたい。
React Native のチュートリアルはこれね。
https://facebook.github.io/react-native/docs/getting-started.html