Xamarin App在Xamarin更新后没有编译

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin App在Xamarin更新后没有编译相关的知识,希望对你有一定的参考价值。

我们有一个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没有解决问题。

答案

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

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

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

3)再次安装所有包。

以上是关于Xamarin App在Xamarin更新后没有编译的主要内容,如果未能解决你的问题,请参考以下文章

如何使Xamarin Forms App自动更新?

Xamarin 项目在部署到 App Store 时未应用一些更改

(持续更新)Xamarin.Forms之常见的问题

App Center 应用内更新未显示在 Xamarin Android 应用中

访问路径被拒绝(Xamarin/Android)

Xamarin.Forms Sqlite(有时)在更新后获取错误结果