Xamarin App在Xamarin Update之后未编译



我们有一个 Xamarin 应用程序运行平稳,但在 Xamarin 和 Android 软件包的最新更新后,我们开始收到此错误,更新将 Android 支持版本从 25.1.0 更改为 25.1.1:

Error: package android.support.v7.media.RemotePlaybackClient does not exist

检查错误详情:

/Users/abd/Programming/Gits/Rental/Rental/Rental/Rental.Droid/obj/Debug/android/src/mono/android/support/v7/media/RemotePlaybackClient_OnMessageReceivedListenerImplementor.java(48,48): Error:  error: package android.support.v7.media.RemotePlaybackClient does not exist
        android.support.v7.media.RemotePlaybackClient.OnMessageReceivedListener
warning: unknown enum constant Scope.LIBRARY_GROUP
  reason: class file for android.support.annotation.RestrictTo$Scope not found

添加Xamarin.Android.Support.v7.MediaRouter和Xamarin.Android.Support.Media.Compat并没有解决问题。

对于这些类型的错误,最安全的选择是执行以下操作:

1( 收集所有已安装软件包及其版本的列表。

2( 移除所有包裹。某些包需要先删除其他包。

3( 再次安装所有软件包。

检查两个包的依赖关系.packageandroid.support.v7.media.RemotePlaybackClient,Xamarin.Android.Support.v7.MediaRouter,因为大多数时候应该更新依赖关系。

转到

nuget 包管理器并选择所有包,然后在页面顶部推送更新 butron。点:有两个更新按钮

最新更新