首页 > 解决方案 > 在 Xamarin 中迁移到 Android X 后出现 MediaSessionCompat_OnActiveChangeListenerImplementor 错误

问题描述

我已将 Xamarin.Android 迁移到Xamarin Forms中的Android X。迁移后,我遇到了几个问题并一一关闭。我遇到了以下问题,无法解决。

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(3,3): Error XA4215: The Java type `mono.android.support.v4.media.session.MediaSessionCompat_OnActiveChangeListenerImplementor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted. (XA4215) (EmployeeApp.Droid)

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(3,3): Error XA4215:   `mono.android.support.v4.media.session.MediaSessionCompat_OnActiveChangeListenerImplementor` generated by: Android.Support.V4.Media.Session.MediaSessionCompat+IOnActiveChangeListenerImplementor, Xamarin.Android.Support.Media.Compat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (XA4215) (EmployeeApp.Droid)

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(3,3): Error XA4215:   `mono.android.support.v4.media.session.MediaSessionCompat_OnActiveChangeListenerImplementor` generated by: Android.Support.V4.Media.Session.MediaSessionCompat+IOnActiveChangeListenerImplementor, Xamarin.AndroidX.Media, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null (XA4215) (EmployeeApp.Droid)

我尝试了 Android X github https://github.com/xamarin/AndroidX/issues/71中提到的几种方法, 但我仍然面临这个问题。

请帮我。提前致谢。

标签: androidxamarin.formsxamarin.androidandroidx

解决方案


推荐阅读