尝试在Android模拟器中启动默认项目时“生成已取消” Xamarin消息

时间:2019-05-29 23:20:50

标签: xamarin.android

在VS2017(15.9.12)和VS2019(16.1.1)中,我什至无法在VS的Android模拟器中运行最简单的Android项目。在两个版本的VS中,当您创建一个Android项目时,它都会以非常简单的脚手架开始您的工作:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:TruckerCert"
             x:Class="TruckerCert.MainPage">

    <StackLayout>
        <!-- Place new controls here -->
        <Label Text="Welcome to Xamarin.Forms!" 
           HorizontalOptions="Center"
           VerticalOptions="CenterAndExpand" />
    </StackLayout>
</ContentPage>

在不做任何更改的情况下,我尝试运行/调试该错误并在Android模拟器中查看该应用程序,但我做不到。它可以正常编译,但是当我尝试运行它时,我在左下角(1-2秒后)看到了一个胆小的小消息:“构建已取消”。

我什么都没做,我只是想运行VS的内置示例/启动项目。在安装过程中,我接受了所有提示,并下载了一些SDK内容。我已经重新启动了VS(两者)并重新启动了PC(几次)。

VS顶部有一个下拉菜单(左侧带有播放图标),其中只有1个条目: Android_Accelerated_x86_Oreo(Android 8.1-API 27)

或者,当我打开Android Device Manager时,我看到的条目与下拉菜单中的条目相同,并且在右侧带有“开始”图标。所以我点击了,然后出现错误对话框:

enter image description here

我不知道该错误意味着什么或如何解决。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您已在Windows功能中安装了Hyper-V的所有三项功能,例如此链接?imgur.com/a/EvHHVQf,添加了Windows Hypervisor平台的更新后需要重新启动。注意:如果使用Windows Hypervisor平台,则win10的最低版本至少为1803。