[解決済み] SocketExceptionの解決方法。Failed host lookup: 'www.xyz.com' (OS Error: No address associated with hostname, errno = 7)
質問
httpコールをしようとすると、20秒くらいでコンソールに以下のエラーが表示されます。
E/flutter ( 8274): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception:
E/flutter ( 8274): SocketException: Failed host lookup: 'flutter-project-xxxxx.firebaseio.com' (OS Error: No address associated with hostname, errno = 7)
このエラーは、アプリのhttpパッケージを通じて呼び出すすべてのメソッドとルートで発生します。
Android StudioからAVD仮想デバイスを使用して、Windows上でflutterアプリを開発しています。
バージョンは?
http: ^0.12.0+1
flutter: 1.0
事例を紹介します。
-
自宅や携帯電話からのテザリングで。 仮想デバイスのすべての部分で接続が正常に行われます。
-
私の仕事場のネットワークから(ファイアウォールの後ろ)。
Android Web Viewのみ、私は何の問題もなくインターネットを閲覧することができます(私は同じURLを呼び出すことができ、私はコードで使用し、それが動作します)。 他のアプリケーション(Chrome、Google Play、ecc...)を仮想デバイスで使用すると接続エラーが発生し、特に私のアプリをテストしているときは"SocketException"が発生します。
そのアプリからかかってくる呼び出しの違いは何でしょうか? アプリの呼び出しを、Webビューのものと同じようにルーティングする方法はありますか?
ありがとうございます!
解決方法は?
追加
インターネット許可
は、解決策だけではありません。
であろうと、オンラインであることを確認する必要もあります。
モバイルまたはエミュレータ
-
モバイルでもエミュレータでもオンラインであることを確認する
-
アプリのandroid/app/src/main/AndroidManifest.xmlでインターネット権限が付与されていることを確認します。
<uses-permission android:name="android.permission.INTERNET"/>
関連
-
[解決済み】このアクティビティでは、Theme.AppCompatテーマ(またはその子孫)を使用する必要があります。
-
[解決済み】「ArrayAdapterはリソースIDがTextViewであることが必要」XMLの問題点
-
[解決済み】apkインストール時のINSTALL_FAILED_NO_MATCHING_ABIS
-
[解決済み】リストビューにonclicklistenerを追加する(android)
-
[解決済み】Android Studio 3.2 - com.android.tools.build:aapt2:3.2.0-4818971 を見つけられませんでした。
-
[解決済み】Android Studio。Android.support.design.widget.FloatingActionButton クラスを膨らませるのにエラーが発生する。
-
[解決済み】Android Studioで最新バージョンのgradleを使用する方法
-
[解決済み] AndroidのADBデバイスが不正に
-
[解決済み] android.support.design.widget.FloatingActionButton クラスの展開に失敗しました。
-
[解決済み] Androidのエラーです。デバイス*に*.apkをインストールできませんでした: タイムアウト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】OnFragmentInteractionListenerを実装する方法
-
[解決済み】Android Studioの初回起動。Android SDKアドオンリストにアクセスできない
-
[解決済み】プロガードを有効にすると、タスク ':app:crashlyticsStoreDeobsDebug' の依存関係を判断できない。
-
[解決済み】Android Studio 3.2 - com.android.tools.build:aapt2:3.2.0-4818971 を見つけられませんでした。
-
[解決済み】android.content.ActivityNotFoundException: 明示的なアクティビティクラスを見つけることができません。
-
[解決済み】Bluestackの向きを変更する : ポートレート/ランドスケープモード
-
[解決済み】IllegalStateException: ViewPager で onSaveInstanceState の後にこのアクションを実行できません。
-
[解決済み] サポートされていないメソッドです。BaseConfig.getApplicationIdSuffix()がサポートされていません。
-
[解決済み] BIOSのセキュリティ設定でVT-xを有効にする(お使いのコンピュータのドキュメントを参照)。
-
[解決済み] Android Fragment onAttach() 非推奨