【发布时间】:2019-12-23 16:14:49
【问题描述】:
我正在开发一个在Android 上运行的Xamarin App,所以我的工具链由Visual Studio 和Android Emulator 系统组成。
当我想从Android 连接到我的主机时,我可以使用别名10.0.2.2。
反过来 - 从 Host 到 Android 我无法连接。
使用来自Android 网络设置的IP 地址:没有成功。
使用来自adb shell ifconfig 结果的IP 地址:没有成功。
如何使用正常的网络协议(无 ADB 日志等)连接到 Android 系统?
也许某种ADB shell 命令来创建端口转发?
【问题讨论】:
-
嗨,你的意思是不能通过 adb 连接到安卓模拟器?尝试重启 adb 服务器:adb kill-server -> adb start-server.
-
您好,adb连接安卓没问题。问题是从主机上的应用程序连接到模拟器中正在运行的 Android(就像 Android 应用程序提供了我想从主机访问的 REST api)
-
Okey,您是否与邮递员核实过从 Rest Api 获取数据?如果可行,请告诉我。
-
我无法建立从主机到android的网络连接,这是关键问题
-
首先你需要一个rest api,然后android设备可以从api获取数据。这里有一篇文章可以参考。android.jlelse.eu/…
标签: android visual-studio xamarin android-emulator