首页 > 解决方案 > 更新syncfusion nuget后重建项目时出错

问题描述

目前我正在使用 Xamarin 表单 3.6.0.539721 Syncfusion nuget 版本 17.1.0.53

现在我正在尝试将 syncfusion nuget 版本更新到 18.2.0.44 步骤:

  1. 从 17.1.0.53 到 18.2.0.44 安装了 Syncfusion 许可
  2. 然后我将 syncfusion.xamarin.core 从 17.1.0.53 安装到 18.2.0.44
  3. 然后我将 syncfusion.xamarin.sfnumericupdown 从 17.1.0.53 安装到 18.2.0.44
  4. 在安装和重建项目后,它给了我以下错误。
Error       The Java type `mono.android.support.v4.widget.DrawerLayout_DrawerListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted. HXSV1.Android           
Error       `mono.android.support.v4.content.Loader_OnLoadCanceledListenerImplementor` generated by: Android.Support.V4.Content.Loader+IOnLoadCanceledListenerImplementor, Xamarin.Android.Support.Core.Utils, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    HXSV1.Android           
Error       `mono.android.support.v4.view.ViewPager_OnPageChangeListenerImplementor` generated by: Android.Support.V4.View.ViewPager+IOnPageChangeListenerImplementor, Xamarin.Android.Support.Core.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   HXSV1.Android           
Error       `mono.android.support.v4.view.AsyncLayoutInflater_OnInflateFinishedListenerImplementor` generated by: Android.Support.V4.View.AsyncLayoutInflater+IOnInflateFinishedListenerImplementor, Xamarin.Android.Support.Core.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null HXSV1.Android           
Error       `mono.android.support.v4.content.Loader_OnLoadCompleteListenerImplementor` generated by: Android.Support.V4.Content.Loader+IOnLoadCompleteListenerImplementor, Xamarin.Android.Support.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    HXSV1.Android           
Error       `mono.android.support.v4.view.ViewPager_OnAdapterChangeListenerImplementor` generated by: Android.Support.V4.View.ViewPager+IOnAdapterChangeListenerImplementor, Xamarin.Android.Support.Core.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null HXSV1.Android           
Error       `mono.android.support.v4.view.ViewPager_OnPageChangeListenerImplementor` generated by: Android.Support.V4.View.ViewPager+IOnPageChangeListenerImplementor, Xamarin.Android.Support.ViewPager, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null HXSV1.Android           
Error       The Java type `mono.android.support.v4.view.ViewPager_OnPageChangeListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.    HXSV1.Android           
Error       `mono.android.support.v4.view.AsyncLayoutInflater_OnInflateFinishedListenerImplementor` generated by: Android.Support.V4.View.AsyncLayoutInflater+IOnInflateFinishedListenerImplementor, Xamarin.Android.Support.AsyncLayoutInflater, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null HXSV1.Android           
Error       `mono.android.support.v4.widget.DrawerLayout_DrawerListenerImplementor` generated by: Android.Support.V4.Widget.DrawerLayout+IDrawerListenerImplementor, Xamarin.Android.Support.Core.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null HXSV1.Android           
Error       The Java type `mono.android.support.v4.widget.SlidingPaneLayout_PanelSlideListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.    HXSV1.Android           
Error       The Java type `mono.android.support.v4.content.Loader_OnLoadCanceledListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.  HXSV1.Android           
Error       `mono.android.support.v4.widget.DrawerLayout_DrawerListenerImplementor` generated by: Android.Support.V4.Widget.DrawerLayout+IDrawerListenerImplementor, Xamarin.Android.Support.DrawerLayout, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    HXSV1.Android           
Error       The Java type `mono.android.support.v4.content.Loader_OnLoadCompleteListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.  HXSV1.Android           
Error       `mono.android.support.v4.widget.SwipeRefreshLayout_OnRefreshListenerImplementor` generated by: Android.Support.V4.Widget.SwipeRefreshLayout+IOnRefreshListenerImplementor, Xamarin.Android.Support.SwipeRefreshLayout, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    HXSV1.Android           
Error       `mono.android.support.v4.view.ViewPager_OnAdapterChangeListenerImplementor` generated by: Android.Support.V4.View.ViewPager+IOnAdapterChangeListenerImplementor, Xamarin.Android.Support.ViewPager, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   HXSV1.Android           
Error       `mono.android.support.v4.widget.SlidingPaneLayout_PanelSlideListenerImplementor` generated by: Android.Support.V4.Widget.SlidingPaneLayout+IPanelSlideListenerImplementor, Xamarin.Android.Support.Core.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   HXSV1.Android           
Error       `mono.android.support.v4.content.Loader_OnLoadCompleteListenerImplementor` generated by: Android.Support.V4.Content.Loader+IOnLoadCompleteListenerImplementor, Xamarin.Android.Support.Core.Utils, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    HXSV1.Android           
Error       `mono.android.support.v4.widget.SwipeRefreshLayout_OnRefreshListenerImplementor` generated by: Android.Support.V4.Widget.SwipeRefreshLayout+IOnRefreshListenerImplementor, Xamarin.Android.Support.Core.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null   HXSV1.Android           
Error       The Java type `mono.android.support.v4.widget.SwipeRefreshLayout_OnRefreshListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.    HXSV1.Android           
Error       `mono.android.support.v4.widget.SlidingPaneLayout_PanelSlideListenerImplementor` generated by: Android.Support.V4.Widget.SlidingPaneLayout+IPanelSlideListenerImplementor, Xamarin.Android.Support.SlidingPaneLayout, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null HXSV1.Android           
Error       The Java type `mono.android.support.v4.view.AsyncLayoutInflater_OnInflateFinishedListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted. HXSV1.Android           
Error       `mono.android.support.v4.content.Loader_OnLoadCanceledListenerImplementor` generated by: Android.Support.V4.Content.Loader+IOnLoadCanceledListenerImplementor, Xamarin.Android.Support.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null    HXSV1.Android           
Error       The Java type `mono.android.support.v4.view.ViewPager_OnAdapterChangeListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted. HXSV1.Android           

我想更新 sfnumericupdown nuget,因为它在乌克兰语言中的步进值上下存在问题。步长值为 0.1,值为 46.2,现在当我点击数字向上图标时,值变为 55/255/555,这意味着值不会随步长值变化。

有什么帮助吗?谢谢你。

标签: c#xamarinxamarin.androidnugetsyncfusion

解决方案


来自 Syncfusion 的问候。

我们已经使用简单的示例检查了 SfNumericUpDown 控件中提供的步骤所报告的问题,并且控件在我们这边工作正常。您能否确认所有项目是否具有相同的 Xamarin Forms 版本。请从以下链接获取示例和视频以供参考。

示例链接:https ://www.syncfusion.com/downloads/support/directtrac/general/ze/Updown-1262080342

视频链接:https ://www.syncfusion.com/downloads/support/directtrac/general/ze/UpdownVideo364340833

截屏:

上下图像

请检查示例,如果问题仍然存在,请使用问题重现步骤进行修改,并说明您可以在哪种情况下重现问题,这将有助于我们进一步分析并提供适当的解决方案。

问候, Sridevi S.


推荐阅读