Java 类型在 "migrating" 到 AndroidX 之后由多个托管类型错误生成

Java type generated by multiple managed types errors after "migrating" to AndroidX

原问题:

我目前 运行 在我点击“迁移到 AndroidX”一到多次后陷入这个错误:

Fehler      Der Java-Typ "mono.androidx.appcompat.widget.SearchView_OnQueryTextListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.  Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.SearchView_OnCloseListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.  Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnCancelListenerImplementor" generiert von: Android.Support.V7.App.AlertDialog+IDialogInterfaceOnCancelListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_RecyclerListenerImplementor" generiert von: Android.Support.V7.Widget.RecyclerView+IRecyclerListenerImplementor, Xamarin.Android.Support.v7.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "com.google.android.material.snackbar.Snackbar_SnackbarActionClickImplementor" generiert von: Android.Support.Design.Widget.Snackbar+SnackbarActionClickImplementor, Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.appcompat.widget.Toolbar_OnMenuItemClickListenerImplementor" generiert von: AndroidX.AppCompat.Widget.Toolbar+IOnMenuItemClickListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.MenuItemHoverListenerImplementor" generiert von: Android.Support.V7.Widget.IMenuItemHoverListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.PopupMenu_OnMenuItemClickListenerImplementor" generiert von: AndroidX.AppCompat.Widget.PopupMenu+IOnMenuItemClickListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ContentFrameLayout_OnAttachListenerImplementor" generiert von: Android.Support.V7.Widget.ContentFrameLayout+IOnAttachListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnMultiChoiceClickListenerImplementor" generiert von: Android.Support.V7.App.AlertDialog+IDialogInterfaceOnMultiChoiceClickListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnClickListenerImplementor" generiert von: Android.Support.V7.App.AlertDialog+IDialogInterfaceOnClickListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      Der Java-Typ "mono.androidx.recyclerview.widget.RecyclerView_RecyclerListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.    Application.Droid           
Fehler      Der Java-Typ "androidx.appcompat.widget.Toolbar_NavigationOnClickEventDispatcher" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.    Application.Droid           
Fehler      Der Java-Typ "mono.androidx.recyclerview.widget.RecyclerView_OnItemTouchListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird. Application.Droid           
Fehler      Der Java-Typ "mono.com.google.android.material.appbar.AppBarLayout_OnOffsetChangedListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.   Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_OnChildAttachStateChangeListenerImplementor" generiert von: Android.Support.V7.Widget.RecyclerView+IOnChildAttachStateChangeListenerImplementor, Xamarin.Android.Support.v7.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_TabListenerImplementor" generiert von: AndroidX.AppCompat.App.ActionBar+ITabListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_OnMenuVisibilityListenerImplementor" generiert von: AndroidX.AppCompat.App.ActionBar+IOnMenuVisibilityListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ViewStubCompat_OnInflateListenerImplementor" generiert von: Android.Support.V7.Widget.ViewStubCompat+IOnInflateListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.SearchView_OnSuggestionListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird. Application.Droid           
Fehler      Der Java-Typ "mono.com.google.android.material.navigation.NavigationView_OnNavigationItemSelectedListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.    Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_OnNavigationListenerImplementor" generiert von: Android.Support.V7.App.ActionBar+IOnNavigationListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ActionMenuView_OnMenuItemClickListenerImplementor" generiert von: Android.Support.V7.Widget.ActionMenuView+IOnMenuItemClickListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.com.google.android.material.appbar.AppBarLayout_OnOffsetChangedListenerImplementor" generiert von: Google.Android.Material.AppBar.AppBarLayout+IOnOffsetChangedListenerImplementor, Xamarin.Google.Android.Material, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.app.ActionBar_TabListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.  Application.Droid           
Fehler      "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemSelectedListenerImplementor" generiert von: Google.Android.Material.BottomNavigation.BottomNavigationView+IOnNavigationItemSelectedListenerImplementor, Xamarin.Google.Android.Material, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.ContentFrameLayout_OnAttachListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird. Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ContentFrameLayout_OnAttachListenerImplementor" generiert von: AndroidX.AppCompat.Widget.ContentFrameLayout+IOnAttachListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      Der Java-Typ "mono.com.google.android.material.behavior.SwipeDismissBehavior_OnDismissListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.Toolbar_OnMenuItemClickListenerImplementor" generiert von: Android.Support.V7.Widget.Toolbar+IOnMenuItemClickListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_OnItemTouchListenerImplementor" generiert von: Android.Support.V7.Widget.RecyclerView+IOnItemTouchListenerImplementor, Xamarin.Android.Support.v7.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.FitWindowsViewGroup_OnFitSystemWindowsListenerImplementor" generiert von: Android.Support.V7.Widget.IFitWindowsViewGroupOnFitSystemWindowsListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_ItemAnimator_ItemAnimatorFinishedListenerImplementor" generiert von: Android.Support.V7.Widget.RecyclerView+ItemAnimator+IItemAnimatorFinishedListenerImplementor, Xamarin.Android.Support.v7.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnCancelListenerImplementor" generiert von: AndroidX.AppCompat.App.AlertDialog+IDialogInterfaceOnCancelListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ViewStubCompat_OnInflateListenerImplementor" generiert von: AndroidX.AppCompat.Widget.ViewStubCompat+IOnInflateListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnSuggestionListenerImplementor" generiert von: Android.Support.V7.Widget.SearchView+IOnSuggestionListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      Der Java-Typ "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemReselectedListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.  Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.Toolbar_OnMenuItemClickListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird. Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnMultiChoiceClickListenerImplementor" generiert von: AndroidX.AppCompat.App.AlertDialog+IDialogInterfaceOnMultiChoiceClickListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_TabListenerImplementor" generiert von: Android.Support.V7.App.ActionBar+ITabListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.com.google.android.material.navigation.NavigationView_OnNavigationItemSelectedListenerImplementor" generiert von: Google.Android.Material.Navigation.NavigationView+IOnNavigationItemSelectedListenerImplementor, Xamarin.Google.Android.Material, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.MenuItemHoverListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.   Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.ViewStubCompat_OnInflateListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.    Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.PopupMenu_OnMenuItemClickListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.FitWindowsViewGroup_OnFitSystemWindowsListenerImplementor" generiert von: AndroidX.AppCompat.Widget.IFitWindowsViewGroupOnFitSystemWindowsListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    Application.Droid           
Fehler      "mono.androidx.appcompat.widget.PopupMenu_OnMenuItemClickListenerImplementor" generiert von: Android.Support.V7.Widget.PopupMenu+IOnMenuItemClickListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_OnNavigationListenerImplementor" generiert von: AndroidX.AppCompat.App.ActionBar+IOnNavigationListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ActionMenuView_OnMenuItemClickListenerImplementor" generiert von: AndroidX.AppCompat.Widget.ActionMenuView+IOnMenuItemClickListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.PopupMenu_OnDismissListenerImplementor" generiert von: AndroidX.AppCompat.Widget.PopupMenu+IOnDismissListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ShareActionProvider_OnShareTargetSelectedListenerImplementor" generiert von: Android.Support.V7.Widget.ShareActionProvider+IOnShareTargetSelectedListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      Der Java-Typ "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemSelectedListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.    Application.Droid           
Fehler      "mono.androidx.appcompat.widget.MenuItemHoverListenerImplementor" generiert von: AndroidX.AppCompat.Widget.IMenuItemHoverListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.app.ActionBar_OnNavigationListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird. Application.Droid           
Fehler      "mono.com.google.android.material.behavior.SwipeDismissBehavior_OnDismissListenerImplementor" generiert von: Android.Support.Design.Widget.SwipeDismissBehavior+IOnDismissListenerImplementor, Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    Application.Droid           
Fehler      Der Java-Typ "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnMultiChoiceClickListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.  Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnCloseListenerImplementor" generiert von: AndroidX.AppCompat.Widget.SearchView+IOnCloseListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.FitWindowsViewGroup_OnFitSystemWindowsListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.  Application.Droid           
Fehler      "mono.androidx.appcompat.widget.PopupMenu_OnDismissListenerImplementor" generiert von: Android.Support.V7.Widget.PopupMenu+IOnDismissListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnClickListenerImplementor" generiert von: AndroidX.AppCompat.App.AlertDialog+IDialogInterfaceOnClickListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.ActionMenuView_OnMenuItemClickListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.  Application.Droid           
Fehler      Der Java-Typ "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnClickListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird. Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_ItemAnimator_ItemAnimatorFinishedListenerImplementor" generiert von: AndroidX.RecyclerView.Widget.RecyclerView+ItemAnimator+IItemAnimatorFinishedListenerImplementor, Xamarin.AndroidX.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      "mono.com.google.android.material.behavior.SwipeDismissBehavior_OnDismissListenerImplementor" generiert von: Google.Android.Material.Behavior.SwipeDismissBehavior+IOnDismissListenerImplementor, Xamarin.Google.Android.Material, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    Application.Droid           
Fehler      Der Java-Typ "mono.androidx.recyclerview.widget.RecyclerView_ItemAnimator_ItemAnimatorFinishedListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.   Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_OnItemTouchListenerImplementor" generiert von: AndroidX.RecyclerView.Widget.RecyclerView+IOnItemTouchListenerImplementor, Xamarin.AndroidX.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ShareActionProvider_OnShareTargetSelectedListenerImplementor" generiert von: AndroidX.AppCompat.Widget.ShareActionProvider+IOnShareTargetSelectedListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.app.ActionBar_OnMenuVisibilityListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird. Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_OnMenuVisibilityListenerImplementor" generiert von: Android.Support.V7.App.ActionBar+IOnMenuVisibilityListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.ShareActionProvider_OnShareTargetSelectedListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.   Application.Droid           
Fehler      "androidx.appcompat.widget.Toolbar_NavigationOnClickEventDispatcher" generiert von: AndroidX.AppCompat.Widget.Toolbar+NavigationOnClickEventDispatcher, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      Der Java-Typ "mono.androidx.appcompat.widget.PopupMenu_OnDismissListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird. Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnCloseListenerImplementor" generiert von: Android.Support.V7.Widget.SearchView+IOnCloseListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_RecyclerListenerImplementor" generiert von: AndroidX.RecyclerView.Widget.RecyclerView+IRecyclerListenerImplementor, Xamarin.AndroidX.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    Application.Droid           
Fehler      "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemReselectedListenerImplementor" generiert von: Google.Android.Material.BottomNavigation.BottomNavigationView+IOnNavigationItemReselectedListenerImplementor, Xamarin.Google.Android.Material, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_OnChildAttachStateChangeListenerImplementor" generiert von: AndroidX.RecyclerView.Widget.RecyclerView+IOnChildAttachStateChangeListenerImplementor, Xamarin.AndroidX.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    Application.Droid           
Fehler      "com.google.android.material.snackbar.Snackbar_SnackbarActionClickImplementor" generiert von: Google.Android.Material.Snackbar.Snackbar+SnackbarActionClickImplementor, Xamarin.Google.Android.Material, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemSelectedListenerImplementor" generiert von: Android.Support.Design.Widget.BottomNavigationView+IOnNavigationItemSelectedListenerImplementor, Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      "mono.com.google.android.material.appbar.AppBarLayout_OnOffsetChangedListenerImplementor" generiert von: Android.Support.Design.Widget.AppBarLayout+IOnOffsetChangedListenerImplementor, Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnQueryTextListenerImplementor" generiert von: Android.Support.V7.Widget.SearchView+IOnQueryTextListenerImplementor, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnSuggestionListenerImplementor" generiert von: AndroidX.AppCompat.Widget.SearchView+IOnSuggestionListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      Der Java-Typ "com.google.android.material.snackbar.Snackbar_SnackbarActionClickImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.  Application.Droid           
Fehler      Der Java-Typ "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnCancelListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.    Application.Droid           
Fehler      "androidx.appcompat.widget.Toolbar_NavigationOnClickEventDispatcher" generiert von: Android.Support.V7.Widget.Toolbar+NavigationOnClickEventDispatcher, Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Application.Droid           
Fehler      Der Java-Typ "mono.androidx.recyclerview.widget.RecyclerView_OnChildAttachStateChangeListenerImplementor" wird von mehr als einem verwalteten Typ generiert. Ändern Sie das [Register]-Attribut, sodass nicht derselbe Java-Typ ausgegeben wird.    Application.Droid           
Fehler      "mono.com.google.android.material.navigation.NavigationView_OnNavigationItemSelectedListenerImplementor" generiert von: Android.Support.Design.Widget.NavigationView+IOnNavigationItemSelectedListenerImplementor, Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnQueryTextListenerImplementor" generiert von: AndroidX.AppCompat.Widget.SearchView+IOnQueryTextListenerImplementor, Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   Application.Droid           
Fehler      "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemReselectedListenerImplementor" generiert von: Android.Support.Design.Widget.BottomNavigationView+IOnNavigationItemReselectedListenerImplementor, Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null  Application.Droid           

(粗略)翻译:

Error    Java Type "typeXYZ" is generated by more than one managed Type. Change the [Register] attribute so that not the same Java type is emitted.`  
Error    "typeABC" generated by: Android.Support.XYZ, Xamarin.Android.Support.ABC, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 

我赶不走他们。我尝试删除 .vs、obj 和 bin 文件夹,重建,重新启动 VS 和我的 PC,甚至从我的项目中删除并重新添加 Xamarin.Forms NuGet 包。我应该提一下,这是一个 Xamarin.Forms 解决方案,但错误仅出现在 Xamarin.Android 项目中。

最让我烦恼的部分是,我之前点击并“运行”这个,一次是偶然的,一次是故意的,之后项目看起来完全没有变化。现在相同,但我收到错误消息,并且根本无法创建调试版本。奇怪的发布版本仍然可以正常工作。


更新:

我对此进行了更深入的研究。此时,我已将 VS 从 16.7.3 更新到 16.7.5(最新),运行 Visual Studio 的修复,并返回到一些较早的已知工作提交。
我注意到两个差异:

  1. 现在缺少“迁移到 AndroidX”选项,
  2. 目标 Android 版本是 Android 9(API 28 级)

这按预期工作,构建调试完成没有错误

当我现在将目标 Android 版本升级到 Android 10(API 级别 29)时,我得到了与以前相同的错误。当我达到 Android 11(API 级别 30)时,由于某些接口实现,我必须将项目的 LanguageVersion 增加到 8.0,但我仍然遇到与以前相同的错误。

当我回到 Android 9 时一切又好了。

感谢Nicole Lu 我发现了问题:

Android 项目引用了另一个针对旧版本 android (8.1) 并直接使用旧 Android 支持库的项目。删除该项目后,我可以在调试(和发布)中正常构建。