我刚刚开始使用Jesse Liberty的新Pluralsight课程,“使用Xamarin.Forms和Visual Studio 2017构建您的第一个移动应用程序”并且我遇到了一个问题。
在视频中,Jesse创建了一个新的Xamarin.Forms项目,稍微修改了XAML并运行它。以下是他的模拟器列表的屏幕截图:
我已禁用Hyper-V,并安装了最新的Intel HAXM。 我一步一步地使用最新版本的VS2017(已安装昨天,没有可用的更新),我使用Android SDK Manager来安装SDK平台API 23 - 27.更具体地说,我已经为Android 6(API 23)安装了每个可用选项,这是杰西列表中显示的内容。
我已设置以下Android项目属性:
data: {
"A": [
{
"name": "Anh Tuan Nguyen",
"age": 28
},
{
"name": "An Nguyen",
"age": 20
},
],
"Z": [
{
"name": "Zue Dang",
"age": 22
},
{
"name": "Zoom Jane",
"age": 30
},
]
}
当我打开下拉列表时,我甚至都看不到VisualStudio_android模拟器 ,我认为当我安装Xamarin时它们预先安装了VS2017,但是没有:
我不知道从哪里获取Visual Studio模拟器;但是,据我所知,它们的运行速度比其他运行得快得多,所以搞清楚这一点可能值得我花时间。
Android虚拟设备(AVD)管理器未列出VS模拟器,因此我无法从那里添加它们。我知道有一个Android emulator from Microsoft,但它说它与Hyper-V兼容,我刚刚禁用Hyper-V来使用其他模拟器。这是一个不错的选择吗?这些是我缺少的模拟器吗?
我没有想法 - 我的下一步是什么?
答案 0 :(得分:2)
他们已被重命名以简化开发。我们只安装最少量的模拟器。他们曾经被命名为visualstudio_,现在只是android_但你可以创建任意多个。
我使用谷歌的intel haxm x86模拟器。
答案 1 :(得分:1)
事实证明,当我安装VS2017和移动开发工作流程时,由于某种原因没有安装模拟器。
我进入了"个人组件" Visual Studio Installer中的选项卡,选中了模拟器框,现在所有模拟器都显示正常。
答案 2 :(得分:0)
尝试卸载visual studio,然后重新安装(首先保存项目),并确保安装适用于Android的Microsoft Visual Studio模拟器。检查安装指南中的任何位置(特别是在跨平台移动开发下)。您可能在安装过程中错过了它。