微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用改造将安卓设备连接到烧瓶服务器

如何解决如何使用改造将安卓设备连接到烧瓶服务器

我有一个使用 Flask 服务器的 android 应用程序,连接是使用 Retrofit 完成的。当我在模拟器上运行它时,我使用 '10.0.2.2:5000' 作为基本 url,烧瓶在 '127.0.0.1:5000' 上运行,一切正常。但是当我尝试在手机上运行该应用程序时,我无法进行连接。我尝试了不同的方法,但都没有奏效:

  • 我的手机和我的笔记本电脑都在同一个网络上,我已经关闭了防火墙,我已经使用“flask run -h 0.0.0.0”让 Flask 服务器监听 0.0.0.0,然后我改变了从 ipconfig 到 ipV4 的基本 url,但它仍然不起作用。如果我打开一个浏览器页面并转到 ipV4:5000,它可以工作,但从应用程序来看则不行。这是改造实例 Retrofit instance,我做了一个简单的 get 调用 get call,它在活动 like this 中使用。
  • 我还尝试通过手机设置热点,并将笔记本电脑连接到该网络,但没有任何效果。 有什么方法可以使用 Retrofit 将设备上运行的 android 应用程序连接到 Flask 服务器?我对此有点陌生,现在在尝试了我在网上找到的每种方法后都有些困惑。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。