パーミッションとDNS
環境
macOS Big Sur バージョン11.0.1
Android Studio 4.0.1
Android Emulator 30.0.12
エラー
socketexception: failed host lookup: 'hoge.com' (os error: no address associated with hostname, errno = 7)
解決方法
アプリのパーミッション設定
android/app/src/main/AndroidManifest.xml
<manifest>下に以下を追加
AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET"/>
これでもエラーが変わらなければ↓
macのDNS設定
システム環境設定>ネットワーク>Wi-Fi>詳細...>DNS
DNSサーバに8.8.8.8を追加