如何将 Android 模拟器连接到主机网络?

如何将 Android 模拟器连接到主机网络?

请告诉我这在其他网站上是否更好。

因此,我一直在四处询问,但尚未得到有关如何将硬件设备连接到运行 Android 应用的 Google Chromebook 的答案。我想连接硬件并让 Android 应用充当驱动程序。

问题是 Chromebook 上的 Android 应用程序仍然基本上是模拟的,并且过于容器化,以至于主机操作系统(Chrome)可以识别到 USB/LAN 设备已连接,但 Android 层却无法识别。

在我退回这台价值 500 美元的三星 Chromebook Pro 并选择真正的 Android 设备之前,我想知道是否有解决此问题的办法。

我具体想做的是使用 Square 将 Chromebook 用作基于触摸的销售点。我尝试使用 USB 收据打印机,但 Square 在应用程序中无法识别它。后来我退货了,认为这可能是一个侥幸,无论如何我都应该使用 LAN 打印机。我现在有一台与 Square 兼容的 Star TSP100 LAN 收据打印机,但 Square 仍然无法在应用程序中找到该打印机。

照这样说,这是我的 Chromebook 列表的网络。列出了多个网络,但名称中带有“arc”和“android”的网络指的是 Chromebook 上模拟的 Android。

由于我运行的每个 Android 应用都与我的收据打印机位于不同的 LAN 网络上,因此任何这些应用都不可能检测到它。唯一能检测到的打印机是 Google Cloud 打印机,或严格从打印插件/服务添加的打印机。Square 在应用内完成所有操作,因此打印机必须与应用通信所在的网络位于同一网络上。

据我所知,Android 容器有一个不同的网络作为安全措施。但是,难道没有办法通过主机传输所有流量吗?我显然可以在这里使用 Android 应用登录帐户、下载应用和游戏等等。问题在于有一个完全独立的 LAN,我想知道是否有办法消除这种情况。

此时我愿意尝试任何事。

相关内容