以前にも同様の質問があったことは承知していますが、私の問題は、2017 年 3 月に最新バージョンの Android Studio 2.3 をインストールしてから初めて発生しました。私は Android アプリケーションの開発に数年の経験がありますが、これまでこの問題に遭遇したことはありませんでした。Android Studio をバージョン 2.3 にアップグレードした後、エミュレーターがインターネットにアクセスできなくなりました。Android Studio 2.3 を最初からアンインストールして再インストールし、新しいエミュレーターを作成しましたが、それでも同じエラーが発生します。これはアプリの問題ではありません。Chrome からインターネットにアクセスすることすらできず、先週はこの問題は発生していませんでした。表示されるメッセージには、サーバーの DNS アドレスが見つからない (DNS_PROBE_FINISHED_BAD_CONFIG) と書かれています。この 1 週間でコンピューター上で変更されたのは、Android の新しいバージョンと、おそらく Windows 10 へのアップデートだけです。はい、コンピューターはインターネットにアクセスできます。以下は、Chrome を使用して「Google」を検索しようとしたときのエミュレーターの画像です。
ベストアンサー1
まず、提案されたようにエミュレータを「コールドブート」してみてくださいここ。
コールド ブートが機能しない場合は、ネットワークの DNS アドレスを 8.8.8.8 (Google の DNS) または別の好みのものに変更してみてください。
MacOSXの場合:
- 「システム環境設定」を開く
- 「ネットワーク」をクリックします
- コンピュータが接続されているネットワークを選択し、「詳細」をクリックします。
- 「DNS」を選択し、「+」ボタンを選択して、「8.8.8.8」(GoogleのDNS)またはOpenDNSを希望する場合は「208.67.222.222」と入力します。
- 「OK」と「適用」を選択します
Windows および Linux:
https://developers.google.com/speed/public-dns/docs/using
その後、エミュレータを閉じて、もう一度起動します。