こつこつMR!

医療業界のDXをチャンスに。デジタルヘルスの先を目指すあなたへお役に立てる情報を。

【初心者の壁】Android Studioのエミュレータにアプリが反映されない時の解決法 1例

f:id:mrtofire:20210411120422j:plain

(出典:写真AC様より)


今日もお疲れ様です。プログラミング経験が全くない初心者の僕が、本を読みながら手探りでモバイルアプリ開発に取り組んでいます。日々、たくさんの壁に遭遇しておりますが、本日はそのなかでもAndroid Studioのエミュレータに関する壁とその解決方法をシェアさせていただきます。

 (目安:1分未満)

 

【目次】

AVD(Android仮想デバイス)を選べない

AVDを選べないのでエミュレータが起動しない

f:id:mrtofire:20210411114425p:plain

AVDが選べない問題

上記の画像はAndroid Srtudioを起動してすぐの画面です。黄色の枠線で囲まれているところでAVDを選べるはずなのですが、初期状態ではグレーでLodiong Diviceの表示になっており、この画面からは実行できませんでした。

もちろん、画面左にあるファイルから、右クリックして'Run'というのも試しましたが、上手くいきませんでした。

エミュレータを直接起動させてもアプリが反映されない

エミュレータ自体が起動することは確認できていましたので、まずエミュレータを立ち上げてしまってから、半ば力業で起動させられないかと挑戦。

素人考えですので、「エミュレータにファイルドラッグ&ドロップしたら行けるんじゃない?」なんていう甘い考えでした。こちらも結局上手くいかず、丸一日この状態で足踏みをしていました。

【解決法】 Gradle Fileと同期

僕の場合は非常にシンプルに解決できましたので、共有いたします。

f:id:mrtofire:20210411115043p:plain

File→sync project with Gradle file を選択

画面左上の File → sync Project with Gradle files を選択

これで解決いたしました。この処理自体は5分ほど時間がかかったかと思いますが、この処理一つでAVDが選択できるようになり、AVD選択後にRunをクリックすることで自動的にエミュレータが起動しアプリが読み込まれました。

 

f:id:mrtofire:20210411115346p:plain

エミュレータ起動に成功

まとめ

さまざまな解決法をググってみましたが、もちろんこういった不具合は個々の環境やバージョンの違いなどでそう簡単には見つからないと思います。僕の場合もそうで、

「Android Studio」「エミュレータ」「起動しない」「アプリ」「読み込まない」

あたりのキーワードでGoogle検索をひたすらくりかえしながら、自分に一番近い症状のサイトを探していました。

(結局、全く同じ症状のサイトは見つからなかったので、検索方法があまりよくなかったのかもしれません)

僕が経験した解決法が参考になりましたら幸いです。

参考図書はこちら!

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

Ionicで作る モバイルアプリ制作入門[Angular版]<Web/iPhon...
価格:3432円(税込、送料無料) (2021/5/2時点)