Xamarin Android Google Play服务包生成错误

Xamarin Android Google Play服务包生成错误,xamarin,xamarin.android,Xamarin,Xamarin.android,我已经在现有的Xamarin.Android应用程序中安装了Xamarin.GooglePlayServices.Base nuget包。此后,它无法生成,并显示以下错误消息: /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(3,3):错误:错误XA4212:TypeAndroid.Support.V4.App.JobIntentService/Jo

我已经在现有的Xamarin.Android应用程序中安装了Xamarin.GooglePlayServices.Base nuget包。此后,它无法生成,并显示以下错误消息:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(3,3):错误:错误XA4212:Type
Android.Support.V4.App.JobIntentService/JobServiceEngineImpl
实现
Android.Runtime.IJavaObject
,但不继承
Java.Lang.Object
。这是不受支持的。(快乐计、手表、机器人)

我的问题:如何修复此错误

编辑1: 安装nuget软件包后,添加了以下软件包:

Successfully installed 'Xamarin.GooglePlayServices.Location 60.1142.1' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.GooglePlayServices.Base 60.1142.1' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.GooglePlayServices.Tasks 60.1142.1' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.GooglePlayServices.Basement 60.1142.1' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.Build.Download 0.4.9' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.Android.Support.Fragment 26.0.2' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.Android.Support.Media.Compat 26.0.2' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.Android.Support.Core.Utils 26.0.2' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.Android.Support.Core.UI 26.0.2' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.Android.Support.Compat 26.0.2' to Happimeter.Watch.Droid
Successfully installed 'Xamarin.Android.Support.Annotations 26.0.2' to Happimeter.Watch.Droid
编辑2:

这是我的设置:

Visual Studio Community 2017 for Mac 
Version 7.3.3 (build 5)
Runtime:
Mono 5.4.1.7 (2017-06/e66d9abbb27) (64-bit)
GTK+ 2.24.23 (Raleigh theme)

Package version: 504010007

=== Xamarin.Android ===

Version: 8.1.3.0 (Visual Studio Community)
Android SDK: /Users/mariusstein/Library/Developer/Xamarin/android-sdk-macosx
Supported Android versions:
    6.0 (API level 23)
    7.1 (API level 25)

SDK Tools Version: 25.2.3
SDK Platform Tools Version: 25.0.1
SDK Build Tools Version: 25.0.1

Java SDK: /usr
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
是一个示例项目,您可以在其中复制问题:

编辑3: 根据我刚才补充的

<PropertyGroup>
    <!-- Other properties -->
    <AndroidErrorOnCustomJavaObject>false</AndroidErrorOnCustomJavaObject>
</PropertyGroup>

假的
这将错误变成了警告。然而,这种解决办法似乎相当不干净。如果有人对如何永久解决这个问题提出建议,我很乐意听取

编辑4:
更新到Android目标API 27解决了错误/警告。

不同版本的Xamarin.GooglePlayServices.Base针对不同版本的Android。例如:60.1142.1需要MonoAndroid,版本=8.0。您可以在每个版本的依赖项中对此进行检查。

如果您使用的是target api 25,那么您应该使用42.1021.1

不同版本的Xamarin.GooglePlayServices.Base是针对不同版本的android的。例如:60.1142.1需要MonoAndroid,版本=8.0。您可以在每个版本的依赖项中对此进行检查。

如果您使用的是target api 25,那么您应该使用42.1021.1

您在这里使用的是什么版本的库?谢谢您的回复,我编辑了我的帖子。它现在回答你的问题了吗?这是可复制的吗?您是否可以附加一个演示此问题的项目?其次,你使用的是Mac和Xamarin.Android的Visual Studio的哪个版本?我再次编辑了这个问题。我将尝试创建一个可复制的项目,并很快将其附加到这里。这个问题确实是可复制的。请检查更新后的问题,以获取与该问题相关的项目的链接。我创建了一个新的xamarin android项目,并在其中安装了该软件包,但也出现了异常。您在这里使用的是什么版本的库?谢谢您的回复,我编辑了我的帖子。它现在回答你的问题了吗?这是可复制的吗?您是否可以附加一个演示此问题的项目?其次,你使用的是Mac和Xamarin.Android的Visual Studio的哪个版本?我再次编辑了这个问题。我将尝试创建一个可复制的项目,并很快将其附加到这里。这个问题确实是可复制的。请检查更新后的问题,以获取与该问题相关的项目的链接。我创建了一个新的xamarin android项目,并在其中安装了该包,但也出现了异常。