如何在没有 hyper v 和模拟器的情况下使用 xamarin 开发 android 应用程序

Posted

技术标签:

【中文标题】如何在没有 hyper v 和模拟器的情况下使用 xamarin 开发 android 应用程序【英文标题】:How to develop android apps with xamarin without hyper v and emulator 【发布时间】:2018-05-14 04:58:22 【问题描述】:

我正在使用 Windows 10 家庭版和 Visual Studio 2017。我想使用 xamarin 开发 android 应用程序。 Hyper-V 功能在 Windows 10 家庭版上不可用,而且我买不起专业版,所以没有 hyper-v 就无法安装模拟器。

开发安卓应用应该怎么做?

有没有人想在不使用模拟器和 hyper-v 的情况下部署 android 应用程序?

提前谢谢你!

【问题讨论】:

【参考方案1】:

您可以尝试在 windows android 模拟器上使用任何可用的。我喜欢用Bluestack (https://www.bluestacks.com),使用步骤如下:

    安装 Bluestacks 模拟器 启动模拟器并等待加载完成 这是您的欢迎屏幕,您的应用程序和商店中的应用程序将在这里 转到设置 > 首选项并检查“启用android调试桥(ADB)” + “启用Android输入调试”

一次性设置完成

    “打开 android adb 命令提示符” 并输入

adb 连接 127.0.0.1:5555

如果一切顺利,您将连接到模拟器并准备调试您的应用程序

祝你好运!

【讨论】:

【参考方案2】:

更新:

从 Visual Studio 2019 开始,非超虚拟仿真已停止。

旧答案

我非常肯定,在安装 VS 时,Android 的 Visual Studio 模拟器可以随时下载和使用,在那里你可以找到大量的 android 模拟器,它还为你提供了 Android SDK,可以再次使用在不使用 Hyper-V 的情况下创建 Android 模拟器

以下链接包含您需要了解的有关 Visual Studio 模拟器的所有信息,包括如何安装:

https://msdn.microsoft.com/en-us/library/mt228279.aspx

希望这能回答您的问题。 祝你好运!

【讨论】:

Visual Studio 2019 似乎已停止非 Hyper-V 仿真【参考方案3】:

可以在不使用模拟器的情况下开发 Xamarin 应用程序。但在这种情况下,您需要使用 Android 设备来部署您的应用。

在您的系统上设置 Android SDK 管理器。虽然 Xamarin 包含一个 SDK Manager,您可以从以下链接下载它。 Android SDK Manager download

在您的系统上设置 ADB(Android 调试桥)(安装 Google USB 驱动程序)

启用 USB 调试(开发人员选项)后,将您的 Android 设备连接到系统。连接设备后,它将提示您启用调试。点击是,您将看到构建到您的设备的选项,如图所示。

【讨论】:

单击如图所示的倒数第四个图标将为您打开独立的 SDK 管理器。

以上是关于如何在没有 hyper v 和模拟器的情况下使用 xamarin 开发 android 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

centos 安装在hyper-v里怎么安装集成服务包

centos 安装在hyper-v里怎么安装集成服务包

hyper-v主机需要加入域吗

如何安装及使用HYPER-V

Hyper-V 与 VMware比较哪个好用

hyper-v出现这个错误提示怎么解决?