android - 在空白 Xamarin.Forms 应用程序中生成错误

标签 android visual-studio xamarin android-support-library xamarin.forms

我将 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\23.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)然后重新构建将再次正确开始下载。

否则错误消息会显示所需 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\23.0.1.3 directory.

下载后,它们将可用于所有 future 的解决方案/项目。

关于android - 在空白 Xamarin.Forms 应用程序中生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36665738/

相关文章:

android - 什么时候最好不要使用Phonegap?

c++ - 为什么这里需要 "const": VS C2664

ios - UIAlertView 未在 Monotouch Release 版本中显示

java - 在 Java 中查找复杂矩阵的 SVD 矩阵

Android:用 GestureDetector 可以检测到双指双击吗?

c++ - ATL & COM - 多个服务器,一个二进制文件?

android - 我如何解释这个 Android 堆栈跟踪?

c# - 挂起线程花费的时间超过了允许的时间

android - 如何在不阻塞android中的ui的情况下等待多个线程完成?

visual-studio - 使用 MSBuild.exe 通过 cmd 行将 ASP.NET MVC 4 项目设置为 "Publish"