如何在没有 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 应用程序的主要内容,如果未能解决你的问题,请参考以下文章