【问题标题】:Where are my Visual Studio Android emulators?我的 Visual Studio Android 模拟器在哪里?
【发布时间】:2018-04-24 21:15:29
【问题描述】:

我刚刚开始 Jesse Liberty 的新 Pluralsight 课程“使用 Xamarin.Forms 和 Visual Studio 2017 构建您的第一个移动应用程序”,我一开始就遇到了问题。

在视频中,Jesse 创建了一个新的 Xamarin.Forms 项目,稍微修改了 XAML,然后运行它。这是他的模拟器列表的截图:

我已禁用 Hyper-V,并安装了最新的 Intel HAXM。 我一步一步地使用最新版本的 VS2017(安装 昨天,没有可用更新),并且我使用 Android SDK Manager 安装 SDK Platforms API 23 - 27. 更具体地说,我已经为 Android 6 (API 23) 安装了每个可用的选项,这就是 Jesse 的列表中显示的内容。

我设置了以下Android项目属性:

     Application :: Target Framework = Use Latest Platform  (Android 8.0 Oreo)
Android Manifest ::  Minimum Version = Android 6.0 (API 23 - Marshmallow)
Android Manifest ::   Target Version = Android 8.0 (API 26 - Oreo)

当我打开下拉菜单时,我什至看不到 VisualStudio_android 模拟器根本,我假设它们在我安装 Xamarin 时预装了 VS2017,但没有:

我不知道从哪里获得 Visual Studio 模拟器;但是,据我了解,它们的运行速度比其他人快得多,因此弄清楚这一点可能值得我花时间。

Android 虚拟设备 (AVD) 管理器没有列出 VS 模拟器,因此我无法从那里添加它们。我知道有一个Android emulator from Microsoft,但它说它与 Hyper-V 兼容,我刚刚禁用了 Hyper-V 以使用 other 模拟器。这是一个不错的选择吗?这些是我缺少的模拟器吗?

我没有想法 - 我的下一步是什么?

【问题讨论】:

    标签: android android-emulator visual-studio-2017


    【解决方案1】:

    它们已重命名以简化开发。我们只安装最少量的模拟器。它们曾经被命名为 visualstudio_,现在只是 android_,但您可以创建任意数量的文件。

    我使用谷歌的 intel haxm x86 模拟器。

    【讨论】:

    • 这里不想厚了,但是haxm x86模拟器是从哪里安装的呢?它们是否在 SDK 管理器中列出?我在模拟器管理器中看不到它们。
    【解决方案2】:

    事实证明,当我安装 VS2017 和移动​​开发工作流程时,由于某种原因没有安装模拟器。

    我进入 Visual Studio 安装程序中的“单个组件”选项卡,检查了模拟器框,所有模拟器现在都显示正常。

    【讨论】:

      【解决方案3】:

      尝试卸载 Visual Studio,然后重新安装(先保存您的项目),并确保您安装了适用于 Android 的 Microsoft Visual Studio Emulator。检查安装指南中的所有内容(特别是在跨平台移动开发下)。您可能在安装过​​程中错过了它。

      【讨论】:

        猜你喜欢
        • 2016-01-01
        • 1970-01-01
        • 2017-02-12
        • 1970-01-01
        • 2019-07-23
        • 2016-02-08
        • 1970-01-01
        • 2015-10-24
        • 2015-03-31
        相关资源
        最近更新 更多