我有一个使用Xamarin.Forms的多平台应用程序。虽然我可以为iOS和WindowsPhone 8.1构建,但当我为Android构建时,我得到以下构建错误
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: error : Error executing task LinkAssemblies: error XA2006: Reference to metadata item 'System.Void Android.OS.BaseBundle::PutString(System.String,System.String)' (defined in 'XLabs.Platform.Droid, Version=2.0.5679.29813, Culture=neutral, PublicKeyToken=null') from 'XLabs.Platform.Droid, Version=2.0.5679.29813, Culture=neutral, PublicKeyToken=null' could not be resolved.
我已经四处寻找解决方案,但似乎无法找到我的代码中的一个或哪个问题来自。
有谁知道如何开始解决此问题,以便我可以提交构建?
答案 0 :(得分:0)
检查您使用的XLabs版本和Android项目中的Xamarin Forms NuGet软件包版本是否相同。通常,版本不匹配是导致这些错误的原因。