在空白 Xamarin.Forms 应用程序中构建错误

Build errors in blank Xamarin.Forms app

我将 Xamarin 用于 VS,但出现 36 个错误,这是第一个:

Severity Code Description Project File Line Suppression State Error Please install package: 'Xamarin.Android.Support.Design' available in SDK installer. Android resource directory C:\Users\Cayl\AppData\Local\Xamarin\Android.Support.Design.0.1.3\embedded./ doesn't exist. forms.Droid

我想是因为 XF 不支持我当前的 Android 支持库 (23.1.1),我该如何逐步解决这个问题,是否要卸载 Android 支持库并从某个地方从互联网上获取 23.0.1 或什么?

这些错误是由于第一次未能自动从 Google 下载 zip 文件(之后它们被缓存以供项目重用)。

如果您可以通过网络访问 dl-ssl.google.com,则清理和重建项目“应该”有效。有时退出并重新启动 Visual Studio(或 OS-X 上的 Xamarin Studio)然后重建将再次正确开始下载。

否则,错误消息会显示下载 link 所需的 zip 文件以及您需要手动将它们放入的目录:

示例错误消息:

Please download https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip and put it to the C:\Users\YOURUSERID\AppData\Local\Xamarin\Android.Support.Design.0.1.3 directory.

下载后,以后solution/projects都可以使用。

听起来您的下载可能已损坏。请尝试删除 zips 文件夹,以及 C:\Users\username\AppData\Local\Xamarin.

中的任何 Android.Support.* 文件夹

然后,从解决方案的项目文件夹中删除 bin/ 和 obj/ 文件夹,重新启动 Visual Studio,然后重建。