You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter移动端连同网络笔记本后端遇权限错误,求解决方法

解决Flutter移动端连接同一网络后端的Permission Denied错误

1. 添加Android网络权限

打开安卓项目路径下的android/app/src/main/AndroidManifest.xml,在<manifest>标签内、<application>标签外添加权限声明:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

2. 适配Android 9+明文网络限制

如果应用目标SDK版本为28及以上(对应Android 9+),默认禁止明文HTTP请求,需在<application>标签中添加配置:

<application
    ...
    android:usesCleartextTraffic="true">
    ...
</application>

3. 验证后端服务的可访问性

  • 用手机浏览器直接访问http://192.168.43.155:8000/api/login/,确认是否能正常响应。
  • 检查后端服务的监听地址:必须设置为0.0.0.0而非127.0.0.1,否则仅能本地访问,手机无法连接。
  • 关闭笔记本防火墙,或添加允许8000端口的入站规则。

4. 确认设备网络一致性

确保手机和笔记本连接同一Wi-Fi网络,且IP地址处于同一网段(如均为192.168.43.x)。

内容的提问来源于stack exchange,提问作者Hernanie Galigao Jr.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 14:32:33