C# Xamarin更新后未编译Xamarin应用程序
我们有一个Xamarin应用程序运行平稳,但在对Xamarin和Android软件包进行最新更新后,我们开始收到此错误,更新将Android支持版本从25.1.0更改为25.1.1:C# Xamarin更新后未编译Xamarin应用程序,c#,android,xamarin,xamarin-studio,C#,Android,Xamarin,Xamarin Studio,我们有一个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/Debu
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) 重新安装所有软件包。对于此类错误,最安全的选择是执行以下操作:- 1) 收集所有已安装软件包及其版本的列表 2) 删除所有包。某些软件包需要先删除其他软件包
3) 再次安装所有软件包。转到nuget软件包管理器,选择所有软件包,并将更新按钮推到页面顶部
要点:有两个更新按钮转到nuget软件包管理器,选择所有软件包,并将更新按钮推到页面顶部
要点:有两个更新按钮检查两个包的依赖关系。packageandroid.support.v7.media.RemotePlaybackClient,Xamarin.Android.support.v7.MediaRouter,因为大多数时间依赖关系都应该更新。检查两个包的依赖关系。packageandroid.support.v7.media.RemotePlaybackClient,Xamarin.Android.Support.v7.MediaRouter,因为大多数时间依赖项都应该更新。您可以添加您更新的特定版本吗?这将帮助其他人找出潜在的问题。您能否将您更新的特定版本从->添加到->中?这将帮助其他人找出潜在的问题。