我们有一个Xamarin.Forms应用程序,它使用了很多软件包。
在构建时,我们会收到数百个XA0106警告,如下所示:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2):警告XA0106:跳过Musterd.Droid.Resource.Attribute.MediaRouteControllerWindowBackground。请检查您的Nuget包版本是否兼容。 (XA0106)(Musterd.Droid)
我知道这是因为包使用的支持库之间的不匹配。问题是找出哪一个!
我是否可以使用任何工具或构建设置,这将帮助我回答哪些软件包导致此问题,以及我可以/应该更新哪些?
答案 0 :(得分:0)
当您使用的Android SDK版本与应用程序使用的Android支持包版本不同时,可能会发生这种情况。支持包的版本应与编译时的Android SDK相匹配。
最好的解决方法是始终同时使用两者中的最新版本。