Error: package android:support.v4.#### does not exist

Error: package android:support.v4.#### does not exist

我想将片段添加到我的应用程序中,我安装了 xamarin.android.support.v4 和其他所需的片段,但出现错误

error: package android:support.v4.view or app or content etc. does not exist.

我在一个空白项目上尝试过,结果相同。

我正在使用 Android 7.0 和最新的支持库。

For now,i want to also add RecyclerView and CardView

要使用这两个控件,需要在项目中安装Xamarin.Android.Support.v7.RecyclerView包和Xamarin.Android.Support.v7.CardView。当您使用 Nuget 安装 Xamarin.Android.Support.v7.RecyclerView 包时,将自动安装 Xamarin.Android.Support.v4 包。

您可以像这样使用 RecyclerView

<android.support.v7.widget.RecyclerView
    android:id="@+id/recyclerView"
    android:scrollbars="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />

CardView也是如此:

<android.support.v7.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    card_view:cardElevation="4dp"
    card_view:cardUseCompatPadding="true"
    card_view:cardCornerRadius="5dp">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:padding="8dp">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/imageView"
            android:scaleType="centerCrop" />
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="#333333"
            android:text="Caption"
            android:id="@+id/textView"
            android:layout_gravity="center_horizontal"
            android:layout_marginLeft="4dp" />
    </LinearLayout>
</android.support.v7.widget.CardView>

在Xamarin.Android个应用中使用和自定义RecyclerView可以参考Xamarin的官方文档RecyclerView

如果还有问题,能否请您提供一个最小可重现的demo,以便我们继续调查这个问题。