android - 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调用正在工作。它不适用于移动数据。
请帮我解决这个问题。
谢谢
解决方案
推荐阅读
- html - 行全宽中的引导跨度元素
- macos - 如何在 Safari Web Inspector 中查看导致 'safari-resource:/ErrorPage.html' (HTTP 403) 的初始 Web 请求?
- mysql - Mysql查询 - 一张表 - 一天内找到两个日期 - 来自不同列的同一实体+差异计算
- authentication - 无法使用有效凭据登录詹金斯
- windows-update - Windows 更新代理 WUA 如何识别要安装的 KB?
- python - vtkSplineRepresentation () 的 Actor
- javascript - Highcharts 在鼠标悬停时隐藏工具提示
- python - 如何从几个 numpy 数组中找到两个最接近的 numpy 数组?
- java - MySQL连接到数据库到java
- ios - 点击我的 iOS App 按钮后可以调用 Siri 吗?