将 api 与真实设备颤振连接起来

Posted

技术标签:

【中文标题】将 api 与真实设备颤振连接起来【英文标题】:connecting api with real device flutter 【发布时间】:2020-03-04 10:06:42 【问题描述】:

当我在真实设备上运行我的颤振项目时遇到问题,API 和应用程序在模拟器中完美运行,但是当我使用这个更改 URL 时(我正在使用 laravel 编写我的 API它适用于邮递员):

我在response.body 中有错误,但response.statusCode 很好

【问题讨论】:

您的真实设备与您的 PC 不在同一个网络中。连接到您的 wifi 并重试 它在我检查过的同一个 wifi 中 然后你必须检查你的服务器是否可以通过浏览器从手机本身获得。也许问题出在您的网络上 是的,我可以使用相同的地址通过手机访问我的项目文件 检查互联网权限 【参考方案1】:

打开 vscode 并在终端中: php artisan serve --host=192.168.1.100 不要关闭 vscode(终端) 打开通过usb在真实设备上运行的android studio,在我的情况下它可以工作,

【讨论】:

【参考方案2】:

192.168.1.100 使用这个ip地址! 在你的代码IP地址错误 将 192.168.1.1 更改为 192.168.1.100

【讨论】:

以上是关于将 api 与真实设备颤振连接起来的主要内容,如果未能解决你的问题,请参考以下文章

无法使用真实设备在 vs 代码中运行颤振应用程序

执行颤振运行时获取此日志输出的原因可能是啥 - 与设备的连接丢失?

颤振失去与新 USB 设备的连接

运行时颤振“与设备的连接丢失”

真实设备如何将位置信息推送到API?

将真实 iOS 设备与 Appium 服务器连接时出错