Xamarin应用程序在Xamarin更新后未编译

时间:2017-04-06 20:24:19

标签: c# android xamarin xamarin-studio

我们有一个Xamarin应用程序运行顺利,但在最新更新Xamarin和Android Packages后,我们开始收到此错误,更新将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并没有解决问题。

3 个答案:

答案 0 :(得分:1)

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

1)使用其版本收集所有已安装软件包的列表。

2)删除所有包裹。有些软件包需要先删除其他软件包。

3)再次安装所有包。

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

转到nuget程序包管理器并选择所有程序包,然后将Update按钮放在页面顶部 要点:有两个更新按钮