Xamarin Android:此应用是使用不正确的配置构建的

Xamarin Android: This app has been built with an incorrect configuration

下午好,

今天我决定尝试使用 Xamarin,但在使矢量图像正常工作方面我遇到了一些问题。我已按照说明 here 进行操作,并在我的布局中包含以下内容:

<ImageView
    app:srcCompat="@drawable/fort"
    android:layout_height="wrap_content"
    android:id="@+id/imageView1" />

但是,我在运行时遇到以下错误:

Unhandled Exception: Java.Lang.IllegalStateException: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat. occurred

在 Google 中抛出该错误,我得到了一些链接,最值得注意的是 ,其中大多数答案都引用了本机 Android SDK 并包含 Gradle 文件修改,但我不确定。我在我的 VS 项目中看不到任何 Gradle 内容,所以我不确定是否应该编辑它们。

我应该怎么做才能解决这个问题,修改 Gradle 配置是正确的答案吗?

Xamarin.Android.Support.Vector.Drawable nuget package 添加到您的 Xamarin.Android 项目。

NOTE: The Xamarin.Android.Support.Vector.Drawable nuget package contains a .targets file which appends the argument --no-version-vectors to AndroidResgenExtraArgs build property value to ensure the parameter is passed to the aapt invocation.

这基本上相当于编辑 Gradle 文件。在这里找到的信息:https://components.xamarin.com/gettingstarted/xamandroidsupportvectordrawable?version=23.2.1