【初心者の壁】Android Studioのエミュレータにアプリが反映されない時の解決法 1例
今日もお疲れ様です。プログラミング経験が全くない初心者の僕が、本を読みながら手探りでモバイルアプリ開発に取り組んでいます。日々、たくさんの壁に遭遇しておりますが、本日はそのなかでもAndroid Studioのエミュレータに関する壁とその解決方法をシェアさせていただきます。
(目安:1分未満)
【目次】
AVD(Android仮想デバイス)を選べない
AVDを選べないのでエミュレータが起動しない
上記の画像はAndroid Srtudioを起動してすぐの画面です。黄色の枠線で囲まれているところでAVDを選べるはずなのですが、初期状態ではグレーでLodiong Diviceの表示になっており、この画面からは実行できませんでした。
もちろん、画面左にあるファイルから、右クリックして'Run'というのも試しましたが、上手くいきませんでした。
エミュレータを直接起動させてもアプリが反映されない
エミュレータ自体が起動することは確認できていましたので、まずエミュレータを立ち上げてしまってから、半ば力業で起動させられないかと挑戦。
素人考えですので、「エミュレータにファイルドラッグ&ドロップしたら行けるんじゃない?」なんていう甘い考えでした。こちらも結局上手くいかず、丸一日この状態で足踏みをしていました。
【解決法】 Gradle Fileと同期
僕の場合は非常にシンプルに解決できましたので、共有いたします。
画面左上の File → sync Project with Gradle files を選択
これで解決いたしました。この処理自体は5分ほど時間がかかったかと思いますが、この処理一つでAVDが選択できるようになり、AVD選択後にRunをクリックすることで自動的にエミュレータが起動しアプリが読み込まれました。
まとめ
さまざまな解決法をググってみましたが、もちろんこういった不具合は個々の環境やバージョンの違いなどでそう簡単には見つからないと思います。僕の場合もそうで、
「Android Studio」「エミュレータ」「起動しない」「アプリ」「読み込まない」
あたりのキーワードでGoogle検索をひたすらくりかえしながら、自分に一番近い症状のサイトを探していました。
(結局、全く同じ症状のサイトは見つからなかったので、検索方法があまりよくなかったのかもしれません)
僕が経験した解決法が参考になりましたら幸いです。
参考図書はこちら!
|