AndroidStudio付属のエミュレータがネットワークに繋がらない時の対処法(API27で動作確認)

Android開発において、エミュレータを使った時のトラブル対処方法を記します。
Androidの実機を持っていても、適当なUSBケーブルがなかったり壊れてたり(あれホントよく断線する)、実機に不具合があったりする時にAndroidStudioで準備したエミュレータを利用するのですが、

そいつがネットワークに繋がらないことがよくあります。ここではその対処方法を備忘録として残します。


AndroidStudio付属のエミュレータがネットワークに繋がらない

AndroidStudioのエミュレータがネットワークに繋がらない

状況としてはこんな感じで、このままだとエミュレータによるデバッグができません。
実はネットワークの設定に問題があるようです。

解決方法:DNSに設定を加える

エミュレータのためにDNS設定をする
まず、「システム環境設定」→「ネットワーク」と進みます。
そして、画像の赤く囲われた部分の「詳細」をクリック。

DNSの追加

  1. 上部のタブから「DNS」を選択
  2. 「+」を押して「8.8.8.8」を追加
  3. 同じように+で「8.8.4.4」を追加

これでOKをクリック。

注意:「適用」を忘れずに

エミュレータのためにDNS設定をする

この部分で安心してウィンドウを閉じてしまう事故を私は起こしたのですが、戻ってきたネットワーク設定画面で「適用」をクリックするのをわすれないようにしましょう!!
でないとまた先程の手順を踏まないといけない恐れがあります・・・。。

実際API 27のエミュレータはネットワーク接続ができた

API27のエミュレータはネット接続できた
API27のエミュレータはネット接続できました!!

課題:API28以降でまだ接続できない

しかしながらまだ、課題があり、なぜかAPI28のエミュレータではまだネット接続がうまく行っていません。

この問題について誰かわかる方居ましたらアドバイスください・・・。


参考資料


コメント

タイトルとURLをコピーしました