微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

“迁移”到AndroidX后,由多个托管类型错误生成的Java类型

如何解决“迁移”到AndroidX后,由多个托管类型错误生成的Java类型

原始问题:

在我听起来很愚蠢之后,在“迁移到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,PublicKeyToken=null Application.Droid           
Fehler      "com.google.android.material.snackbar.Snackbar_SnackbaractionClickImplementor" generiert von: Android.Support.Design.Widget.Snackbar+SnackbaractionClickImplementor,Xamarin.Android.Support.Design,PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.appcompat.widget.Toolbar_OnMenuItemClickListenerImplementor" generiert von: AndroidX.AppCompat.Widget.Toolbar+IOnMenuItemClickListenerImplementor,Xamarin.AndroidX.AppCompat,PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.MenuItemHoverListenerImplementor" generiert von: Android.Support.V7.Widget.IMenuItemHoverListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.PopupMenu_OnMenuItemClickListenerImplementor" generiert von: AndroidX.AppCompat.Widget.PopupMenu+IOnMenuItemClickListenerImplementor,PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ContentFrameLayout_OnAttachListenerImplementor" generiert von: Android.Support.V7.Widget.ContentFrameLayout+IOnAttachListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnMultiChoiceClickListenerImplementor" generiert von: Android.Support.V7.App.AlertDialog+IDialogInterfaceOnMultiChoiceClickListenerImplementor,PublicKeyToken=null Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnClickListenerImplementor" generiert von: Android.Support.V7.App.AlertDialog+IDialogInterfaceOnClickListenerImplementor,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,PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_TabListenerImplementor" generiert von: AndroidX.AppCompat.App.ActionBar+ITabListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_OnMenuVisibilityListenerImplementor" generiert von: AndroidX.AppCompat.App.ActionBar+IOnMenuVisibilityListenerImplementor,PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ViewStubCompat_OnInflateListenerImplementor" generiert von: Android.Support.V7.Widget.ViewStubCompat+IOnInflateListenerImplementor,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,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ActionMenuView_OnMenuItemClickListenerImplementor" generiert von: Android.Support.V7.Widget.ActionMenuView+IOnMenuItemClickListenerImplementor,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,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,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,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,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_OnItemTouchListenerImplementor" generiert von: Android.Support.V7.Widget.RecyclerView+IOnItemTouchListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.FitwindowsViewGroup_OnFitSystemWindowsListenerImplementor" generiert von: Android.Support.V7.Widget.IFitwindowsViewGroupOnFitSystemWindowsListenerImplementor,PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_ItemAnimator_ItemAnimatorFinishedListenerImplementor" generiert von: Android.Support.V7.Widget.RecyclerView+ItemAnimator+IItemAnimatorFinishedListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnCancelListenerImplementor" generiert von: AndroidX.AppCompat.App.AlertDialog+IDialogInterfaceOnCancelListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ViewStubCompat_OnInflateListenerImplementor" generiert von: AndroidX.AppCompat.Widget.ViewStubCompat+IOnInflateListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnSuggestionListenerImplementor" generiert von: Android.Support.V7.Widget.SearchView+IOnSuggestionListenerImplementor,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,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_TabListenerImplementor" generiert von: Android.Support.V7.App.ActionBar+ITabListenerImplementor,PublicKeyToken=null Application.Droid           
Fehler      "mono.com.google.android.material.navigation.NavigationView_OnNavigationItemSelectedListenerImplementor" generiert von: Google.Android.Material.Navigation.NavigationView+IOnNavigationItemSelectedListenerImplementor,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,PublicKeyToken=null    Application.Droid           
Fehler      "mono.androidx.appcompat.widget.PopupMenu_OnMenuItemClickListenerImplementor" generiert von: Android.Support.V7.Widget.PopupMenu+IOnMenuItemClickListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.app.ActionBar_OnNavigationListenerImplementor" generiert von: AndroidX.AppCompat.App.ActionBar+IOnNavigationListenerImplementor,PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ActionMenuView_OnMenuItemClickListenerImplementor" generiert von: AndroidX.AppCompat.Widget.ActionMenuView+IOnMenuItemClickListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "mono.androidx.appcompat.widget.PopupMenu_OndismissListenerImplementor" generiert von: AndroidX.AppCompat.Widget.PopupMenu+IOndismissListenerImplementor,PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ShareActionProvider_OnShareTargetSelectedListenerImplementor" generiert von: Android.Support.V7.Widget.ShareActionProvider+IOnShareTargetSelectedListenerImplementor,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,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,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,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,PublicKeyToken=null   Application.Droid           
Fehler      "androidx.appcompat.app.AlertDialog_IDialogInterfaceOnClickListenerImplementor" generiert von: AndroidX.AppCompat.App.AlertDialog+IDialogInterfaceOnClickListenerImplementor,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,PublicKeyToken=null  Application.Droid           
Fehler      "mono.com.google.android.material.behavior.SwipedismissBehavior_OndismissListenerImplementor" generiert von: Google.Android.Material.Behavior.SwipedismissBehavior+IOndismissListenerImplementor,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,PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.appcompat.widget.ShareActionProvider_OnShareTargetSelectedListenerImplementor" generiert von: AndroidX.AppCompat.Widget.ShareActionProvider+IOnShareTargetSelectedListenerImplementor,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,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,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,PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_RecyclerListenerImplementor" generiert von: AndroidX.RecyclerView.Widget.RecyclerView+IRecyclerListenerImplementor,PublicKeyToken=null    Application.Droid           
Fehler      "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemReselectedListenerImplementor" generiert von: Google.Android.Material.BottomNavigation.BottomNavigationView+IOnNavigationItemReselectedListenerImplementor,PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.recyclerview.widget.RecyclerView_OnChildAttachStatechangelistenerImplementor" generiert von: AndroidX.RecyclerView.Widget.RecyclerView+IOnChildAttachStatechangelistenerImplementor,PublicKeyToken=null    Application.Droid           
Fehler      "com.google.android.material.snackbar.Snackbar_SnackbaractionClickImplementor" generiert von: Google.Android.Material.Snackbar.Snackbar+SnackbaractionClickImplementor,PublicKeyToken=null  Application.Droid           
Fehler      "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemSelectedListenerImplementor" generiert von: Android.Support.Design.Widget.BottomNavigationView+IOnNavigationItemSelectedListenerImplementor,PublicKeyToken=null  Application.Droid           
Fehler      "mono.com.google.android.material.appbar.AppBarLayout_OnOffsetChangedListenerImplementor" generiert von: Android.Support.Design.Widget.AppBarLayout+IOnOffsetChangedListenerImplementor,PublicKeyToken=null  Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnQueryTextListenerImplementor" generiert von: Android.Support.V7.Widget.SearchView+IOnQueryTextListenerImplementor,PublicKeyToken=null Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnSuggestionListenerImplementor" generiert von: AndroidX.AppCompat.Widget.SearchView+IOnSuggestionListenerImplementor,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,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,PublicKeyToken=null    Application.Droid           
Fehler      "mono.androidx.appcompat.widget.SearchView_OnQueryTextListenerImplementor" generiert von: AndroidX.AppCompat.Widget.SearchView+IOnQueryTextListenerImplementor,PublicKeyToken=null   Application.Droid           
Fehler      "mono.com.google.android.material.bottomnavigation.BottomNavigationView_OnNavigationItemReselectedListenerImplementor" generiert von: Android.Support.Design.Widget.BottomNavigationView+IOnNavigationItemReselectedListenerImplementor,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,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支持库。删除该项目后,我可以进行调试(和发布)了。

再次感谢“整合”我引用的项目的提示。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。