React Native で Android のエミュレーターが立ち上がらない場合

Shunsuke Sawada

追記

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 を見れば、確認できる。(すでに作成してある前提です)

Screen Shot 2017-03-08 at 14.42.39


$ 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

Shunsuke Sawada

おすすめの記事

Lottieで使えるアニメーションを作るワークフロー
11
androidコマンドが走らない
3カラムのフロントエンドの話