【问题标题】:Xamarin emulation over TCPIP基于 TCPIP 的 Xamarin 仿真
【发布时间】:2020-11-28 08:12:15
【问题描述】:

上下文

我有两台机器。 第一台机器是 AMD PC (32GB),运行 Windows 10 Pro、Visual Studio 2019,这台机器是我的开发环境。一个观察。这个处理器很旧(12 年),它不接受任何模拟器或 vm 软件,因为处理器很旧,并且没有运行这些 sws 所需的一些指令。 第二台机器是运行 Windows 10 Pro 的 Intel 笔记本电脑 (8GB),以及用于运行 MacOS Catalina 的 VMWare,用于构建我的 .ipa iOS 包。

需要

因为我的 AMD 机器没有运行任何模拟器,我无法在所有 Android 版本中测试我的应用程序,这是保证其兼容性所必需的。因此,我的主要重点是能够使用 Android 7 和 8 模拟器模拟我的应用程序。我有一台运行 Android 9 的 Android 设备,这是我唯一可以用来进行所有测试的设备。

问题

由于我无法在我的主机 (AMD) 上运行任何 Android 模拟器,我想知道是否可以在我的笔记本电脑中执行一个模拟器,并通过网络在我的 Visual Studio 中看到这个模拟器出现在我的 Visual Studio 设备列表。 所以,调试我的项目在 AMD 机器上运行代码,并在 Intel 机器上模拟。

我在 iOS 上做了类似的事情,导致我的 Visual Studio 调试使用在我的 VMWare 内的 MacOS 上运行的 iPhone 模拟器。

所以,我想做同样的事情,但使用的是 Android。

谢谢。

【问题讨论】:

  • 这能回答你的问题吗? How can I connect to Android with ADB over TCP?
  • @Cheesebaron 此链接仅显示连接物理设备的示例。但在我的情况下,我需要使用在英特尔笔记本上运行的 Android 模拟器 Android 7 从我的 Amd 桌面上通过 tcpip 进行模拟,在调试模式下运行 Visual Studio。

标签: windows xamarin tcp emulation


【解决方案1】:

如果计算机在同一个网络上并且模拟器在笔记本电脑上运行并且它允许传入连接。然后你应该可以从你的 AMD 机器上运行:

adb connect ip-of-emulator:port-of-emulator

【讨论】:

  • 是的,两台计算机都在同一个网络上,并且模拟器正在笔记本电脑上运行。但我不知道它是否配置为接收传入连接.. 我怎么能看到它?而且,您能否说,我需要在双方执行哪些步骤?我正在尝试执行此步骤,但它不起作用。 hasper.info/remote-android-emulator
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-28
  • 2013-06-18
  • 2011-02-27
  • 2012-07-22
  • 2017-07-04
  • 2013-11-14
  • 1970-01-01
相关资源
最近更新 更多