默认情况下 运行flutter web 是 location:随件端口 ,局域网也无法通过ip+这个随机端口在真机调试 ,可以创建一个运行入口 并设置参数 然后就能局域网访问了
debug断点的话 是在电脑端 chrome的 开发者调试页面呈现 和app调试有点差异,不是在ide
- 设置步骤
// 在步骤7 填写此段命令行
--web-hostname 192.168.1.17 --web-port 8017
--web-hostname 本机ip --web-port 端口号(注意 此端口号不能是被占用的,并且防火墙需要放行此端口 局域网才能访问)
- 局域网真机访问效果图
![]()
3.这种情况就是端口被占用,我这里是另个项目在运行着且端口是8017,这种情况更改端口号即可
4.真机调试 (尽量使用chrome浏览器,小米的浏览器也可以,尽量不使用国产定制的浏览器调试 我试了几个基本连不上pc 估计不是一个内核或者被禁用 无法调试),并且 pc端需要走梯子 否则也连不上,没梯子可以尝试 chrome inspect 离线调试
5.调试效果图