Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Xamarin NuGet包错误_Android_Xamarin_Xamarin.android_Google Play Services_Nuget Package - Fatal编程技术网

Android Xamarin NuGet包错误

Android Xamarin NuGet包错误,android,xamarin,xamarin.android,google-play-services,nuget-package,Android,Xamarin,Xamarin.android,Google Play Services,Nuget Package,我正在尝试使用材料主题,并为我的android应用程序添加广告 我无法使用Xamarin.GooglePlayServices.Ads安装Xamarin.Android.Support.Design软件包。错误消息告诉我某个软件包正在尝试回滚另一个软件包 我在Xamarin论坛上问过这个问题,但似乎没有人对这个问题感兴趣 [AppName](>=1.0.0)->Xamarin.Android.Support.Design(>=25.3.1)-> Xamarin.Android.Support.C

我正在尝试使用材料主题,并为我的android应用程序添加广告

我无法使用
Xamarin.GooglePlayServices.Ads安装
Xamarin.Android.Support.Design
软件包。错误消息告诉我某个软件包正在尝试回滚另一个软件包

我在Xamarin论坛上问过这个问题,但似乎没有人对这个问题感兴趣

[AppName](>=1.0.0)->Xamarin.Android.Support.Design(>=25.3.1)-> Xamarin.Android.Support.Compat(>=25.3.1)

[AppName](>=1.0.0)->Xamarin.GooglePlayServices.Ads(>=42.1021.1) ->Xamarin.GooglePlayServices.base(>=42.1021.1)->Xamarin.Android.Support.v4(>=25.1.0)-> Xamarin.Android.Support.Compat(>=25.1.0)


要解决您的问题,您的应用程序需要将其目标框架设置为Android 7.0(API级别24)或更高版本才能安装


您可以在项目选项->常规->目标框架中对其进行更改以解决问题-您的应用程序需要将其目标框架设置为Android 7.0(API级别24)或更高版本才能安装


您可以在项目选项->常规->目标框架中更改它

我解决了它。通过安装
Xamarin.Android.Support.V4
解决了这个问题

Xamarin.GooglePlayServices.base
使用
Xamarin.Android.Support.V4
,所以我想知道如果安装
Xamarin.Android.Support.V4
,会发生什么

但我不确定评论中的人是如何在不安装
Xamarin.Android.Support.V4
的情况下安装
Xamarin.GooglePlayServices.Ads

==编辑==

Visual Studio 2017版本为15.2(26430.13)

==编辑==


似乎Xamarin的其他问题有时与SDK管理器有关。我对NuGet软件包还有一个问题。在这个问题中,无法安装NuGet软件包,因为monoandroid版本不受支持。通过在SDK管理器中安装几个特定于Android版本的软件包,解决了此问题。这个问题与这个问题无关,只是以防万一,如果有人需要它。另一个答案与此类似。

我解决了它。通过安装
Xamarin.Android.Support.V4
解决了这个问题

Xamarin.GooglePlayServices.base
使用
Xamarin.Android.Support.V4
,所以我想知道如果安装
Xamarin.Android.Support.V4
,会发生什么

但我不确定评论中的人是如何在不安装
Xamarin.Android.Support.V4
的情况下安装
Xamarin.GooglePlayServices.Ads

==编辑==

Visual Studio 2017版本为15.2(26430.13)

==编辑==


似乎Xamarin的其他问题有时与SDK管理器有关。我对NuGet软件包还有一个问题。在这个问题中,无法安装NuGet软件包,因为monoandroid版本不受支持。通过在SDK管理器中安装几个特定于Android版本的软件包,解决了此问题。这个问题与这个问题无关,只是以防万一,如果有人需要它。另一个答案与此类似。

不要说没有人感兴趣。。。安装软件包的顺序是什么?Ads优先还是Support.Design?Support.Design优先。安装失败后,使用Mac文件上的Xamarin.Studio->new Xamarin.Android项目“输出”中的文本是什么。安装包
Xamarin.Android.Support.Design
然后
Xamarin.GooglePlayServices.Ads
安装成功。。。正如Sean所说=>您安装的输出是什么。在回滚时,它通常会给出一个详细的错误。控制台基本上说是一个包操作系统试图回滚现有的包。不要说没有人感兴趣。。。安装软件包的顺序是什么?Ads优先还是Support.Design?Support.Design优先。安装失败后,使用Mac文件上的Xamarin.Studio->new Xamarin.Android项目“输出”中的文本是什么。安装包
Xamarin.Android.Support.Design
然后
Xamarin.GooglePlayServices.Ads
安装成功。。。正如Sean所说=>您安装的输出是什么。在回滚时,它通常会给出一个详细的错误。控制台基本上会显示一个包操作系统正在尝试回滚现有的包。很高兴您能够修复它!使用Xamarin.Studio创建全新的Xamarin.Android项目时,Xamarin.Android.Support.V4是新模板的一部分。因此,在创建新项目时,您不需要安装它。很高兴知道您使用的是哪个版本的XS或VS。很高兴您能够修复它!使用Xamarin.Studio创建全新的Xamarin.Android项目时,Xamarin.Android.Support.V4是新模板的一部分。因此,在创建新项目时,您不需要安装它。如果能知道您使用的是哪个版本的XS或VS,那就太好了。