如何从我的物理 Android 设备访问我的本地主机?

Posted

技术标签:

【中文标题】如何从我的物理 Android 设备访问我的本地主机?【英文标题】:How can I access my localhost from my physical Android device? 【发布时间】:2020-08-28 10:39:14 【问题描述】:

我看过这个question

我正在使用 Laravel 创建一个 Flutter 应用程序和 Restful API。 它适用于 url = "10.0.2.2:8000" 的 AVD。 我在计算机上的浏览器 url = "localhost:8000"。 我在 Windows 10 上关闭了防火墙。 我可以从手机浏览器 "192.168.1.8:80" 访问 Xampp 仪表板,但它不适用于端口 8000

My computer Ip

Xampp server

【问题讨论】:

试试:***.com/a/30675683/5192105 很好,非常感谢 当然,我会将其发布为将来访问此内容的任何人的答案。 你也使用 ngrok 【参考方案1】:

php artisan serve --host=你的ip地址

【讨论】:

虽然提供仅命令的答案是可以接受的,但如果您还可以提供命令的解释并帮助人们理解它为什么解决了问题。这可以减少后续问题的数量,并帮助新开发人员理解底层概念。您介意用更多细节更新您的问题吗?【参考方案2】:

试试这个:

php artisan serve --host 0.0.0.0 --port 80

只要确保端口是空闲的。

参考:https://***.com/a/30675683/5192105

【讨论】:

它继续监听默认端口8000

以上是关于如何从我的物理 Android 设备访问我的本地主机?的主要内容,如果未能解决你的问题,请参考以下文章

如何从我的 Android 设备访问我的本地主机

Android - 如何在 WebView 中访问本地存储值?

如何确保可以从我的设备网络访问 GCM 服务器?

无法使用 Easyphp 通过 android 设备访问 localhost

无法通过安卓设备连接本地服务器

如何从我的本地设备在 webView 上读取 pdf 文件