今天我更新了Android版的NuGet包(我们目前正在为Android和iOS开发).更新后,我无法再构建Android版本了.这是我到目前为止每次更新包装后遇到的问题,但这次我无法解决这个问题.通常重启Xamarin或重新安装NuGet包有帮助.
我有151条错误消息,如下所示:
/Users/Username/Projects/MyAppName/Droid/Resources/Resource.designer.cs(118,118):错误CS0117:> MyAppName.Droid.Resource.Attribute'不包含mediaRouteSettingsDrawable的定义'(CS0117)(MyAppName.Droid)
以下是我尝试解决此问题的所有步骤(按此顺序):
添加Android软件包:只添加所需的软件包,让NuGet自行解决依赖关系(如Xamarin.Android.Support,Xamarin.GooglePlayServices等).已安装的包(按此顺序):
Xamarin.Forms .......................................(2.2.0.45)
Xamarin.Forms .Maps ...........................(2.2.0.45)
XLabs.Forms ............. ...............................(2.0.5782)
ZXing.Net.Mobile ......... .........................(2.0.4.46)
Newtonsoft.Json ................. ...................(8.0.3)
Xam.Plugin.Geolocator ..................... ...(3.0.4)
建立 - >清理所有
我真的不知道该怎么做了.任何帮助/想法都表示赞赏,提前谢谢.