首页 > 解决方案 > android 设备上的 Flutter API 调用不起作用

问题描述

我正在开发一个带有颤振的应用程序。android 设备上的 API 调用不起作用。

API 调用适用于 iOS 和 android 模拟器以及 iPhone,但不适用于 android 真实设备。

我也添加了权限

android/app/src/main/AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET"/>

在此处输入图像描述

我收到以下错误

[ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: SocketException: Connection failed (OS Error: Network is unreachable, errno = 101), address = fidhappy.com, port = 443

在此处输入图像描述

但是,如果我在 android 设备上打开 wifi。api调用正在工作。它不适用于移动数据。

请帮我解决这个问题。

谢谢

标签: androidflutterflutter-dependencies

解决方案


推荐阅读