Aph*_*ire 14 xamarin.android xamarin
我最近决定更新我的Xamarin工作区中的所有内容,包括所有nuget包和Xamarin表单.
我首先安装了所有最新的Xamarin.android.support软件包,这些软件包与当前版本的Xamarin表单发生了冲突,所以,决定我还需要更新Xamarin表单,删除它,安装所有其他软件包(工作很可爱) ,现在我想再次重新安装Xamarin表单,但我收到:
无法解析依赖项.'Xamarin.Android.Support.Design 23.4.0.1'与'Xamarin.Forms 2.3.0.107约束:Xamarin.Android.Support.Design(= 23.3.0)'不兼容.
有什么建议?
Ger*_*uis 14
我在这里引用了Xamarin论坛中的 James Montemagno .
Xamarin.Forms锁定了支持库和Google Play服务的特定版本.您无法更新它们,因为Xamarin.Forms与它们不兼容,因为它需要重新编译.
Xamarin.Android.Support.v4(= 23.0.1.3)Xamarin.Android.Support.Design(= 23.0.1.3)Xamarin.Android.Support.v7.AppCompat(= 23.0.1.3)Xamarin.Android.Support.v7.CardView (= 23.0.1.3)Xamarin.Android.Support.v7.MediaRouter(= 23.0.1.3)
请参阅= 23.0.1.3,这意味着它只与该版本号兼容.这就是NuGet的工作原理.当Xamarin.Forms更新时,这些包将自动更新.
表单与特定版本的Android库"链接",因此可以保证它可以一起工作.此时,Xamarin.Forms(stable)尚未更新,无法使用最新的Android支持包.所以你可能想要使用较旧版本的Forms,或者检查是否有一个Forms预发布版本已经引用了较新的Android支持库.
当然; 在生产环境中不建议使用这些.
他们在官方FAQ中添加了它
归档时间: |
|
查看次数: |
7423 次 |
最近记录: |