LoginSignup
0
0

【Flutter】「SocketException: Failed host lookup」の対処法

Last updated at Posted at 2024-04-15

はじめに

Flutterでアプリ開発を実施している際に、以下のエラーが吐かれたので、原因と解決方法を紹介します。

SocketException: Failed host lookup: ‘{project}’ (OS Error: No address associated with hostname, errno = 7)

こんな人に読んでほしい

  • Flutterでの開発を行っている方
  • Flutterでの開発を検討している方
  • Flutter初学者の方

原因

結論、Androidエミュレータからネットワークに接続して画像を表示させようとした際に、AndroidManifest.xmlで接続許可をしないといけませんでした。

対応

解決方法は、以下のファイルにインターネット利用許可のパーミッションを1行追加するだけでOK。

{project}/android/app/src/main/AndroidManifest.xml

<manifest xmlns:android="http://~~"
    package="com.{project}">
    <uses-permission android:name="android.permission.INTERNET"></uses-permission> // ここの1行を追加
    <application
        android:label="{project}"
        android:name="${applicationName}"
        android:icon="@mipmap/ic_launcher">
    ~省略~
</manifest>

これだけです。

最後に

設定の完了後、ホットリロードで設定が反映されなかった場合、エミュレータを再起動してみてください。
問題なく画像が表示されているはずです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0