【问题标题】:Xamarin Android Fragments LibrariesXamarin Android 片段库
【发布时间】:2017-06-30 16:38:41
【问题描述】:

我是 Xamarin IDE 的新手,我在使用 Fragment 时遇到问题,我需要使用支持库,但是当我编译代码时,我得到了这些错误:


错误:

1: 严重性代码 描述 项目文件行抑制状态 错误解压失败。请下载https://dl-ssl.google.com/android/repository/android_m2repository_r28.zip并解压到C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.2.1.0\content目录下。碎片

2: 严重性代码 描述 项目文件行抑制状态 错误原因:文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\zips\17BE247580748F1EDB72E9F374AA0223.zip 不是 ZIP 存档片段

3: 严重性代码 描述 项目文件行抑制状态 错误请安装包:SDK 安装程序中提供了“Xamarin.Android.Support.Vector.Drawable”。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.2.1.0\content\classes.jar 不存在。碎片

4:严重性代码描述项目文件行抑制状态 错误请安装包:SDK 安装程序中提供了“Xamarin.Android.Support.Vector.Drawable”。 Android 资源目录 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.2.1.0\content./ 不存在。碎片

5:严重性代码描述项目文件行抑制状态 错误请安装包:SDK 安装程序中提供了“Xamarin.Android.Support.v7.AppCompat”。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.2.1.0\content\classes.jar 不存在。碎片

6:严重性代码描述项目文件行抑制状态 错误请安装包:SDK 安装程序中提供了“Xamarin.Android.Support.v7.AppCompat”。 Android 资源目录 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.2.1.0\content./ 不存在。碎片

7:严重性代码描述项目文件行抑制状态 错误请安装包:SDK 安装程序中提供了“Xamarin.Android.Support.v4”。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.2.1.0\content\libs/internal_impl-23.2.1.jar 不存在。碎片

8:严重性代码描述项目文件行抑制状态 错误请安装包:SDK 安装程序中提供了“Xamarin.Android.Support.v4”。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.2.1.0\content\classes.jar 不存在。碎片

9:严重性代码描述项目文件行抑制状态 错误请安装包:SDK 安装程序中提供了“Xamarin.Android.Support.Animated.Vector.Drawable”。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.2.1.0\content\classes.jar 不存在。碎片

10:严重性代码描述项目文件行抑制状态 错误请安装包:SDK 安装程序中提供了“Xamarin.Android.Support.Animated.Vector.Drawable”。 Android 资源目录 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.2.1.0\content./ 不存在。碎片


谁能解释我为什么会出现这些错误以及如何逐步解决它?

PS:我已经下载了 m2repository_r28 并删除了 Xamarin 文件夹中的库,然后粘贴到那里。

我删除文件夹“zip”内的所有内容并清理并重建...我收到以下错误:


1>------ 重建所有开始:项目:片段,配置:调试任何 CPU ------ 1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(377,2): error XA5207: Please install package: 'Xamarin.Android.Support.Animated.Vector.Drawable'在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable\23.2.1.0\embedded\classes.jar 不存在。 1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(377,2): error XA5207: Please install package: 'Xamarin.Android.Support.v4' available in SDK installer . Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.2.1.0\content\classes.jar 不存在。 1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(377,2): error XA5207: Please install package: 'Xamarin.Android.Support.v4' available in SDK installer . Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4\23.2.1.0\content\libs/internal_impl-23.2.1.jar 不存在。 1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(377,2): error XA5207: Please install package: 'Xamarin.Android.Support.v7.AppCompat' 可用SDK 安装程序。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.2.1.0\content\classes.jar 不存在。 1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(377,2): error XA5206: Please install package: 'Xamarin.Android.Support.v7.AppCompat' 可用SDK 安装程序。 Android 资源目录 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\23.2.1.0\content./ 不存在。 1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(377,2): error XA5207: Please install package: 'Xamarin.Android.Support.Vector.Drawable' 可用SDK 安装程序。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.2.1.0\content\classes.jar 不存在。 1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(377,2): error XA5206: Please install package: 'Xamarin.Android.Support.Vector.Drawable' 可用SDK 安装程序。 Android 资源目录 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable\23.2.1.0\content./ 不存在。 ==========全部重建:0成功,1失败,0跳过==========


解决方案:

删除 Xamarin 中的所有文件夹(如 Xamarin.Android)并重建解决方案。

【问题讨论】:

  • 嘿乔恩,我做到了,但没有解决我的问题!你有 Skype 吗?
  • 您的软件包有问题,它们没有正确安装。您需要以正确的方式安装它们。在您的解决方案资源管理器中检查它们。

标签: android android-fragments xamarin libraries


【解决方案1】:

这应该可行:

  1. 从 AppData\Local\Xamarin\zips 中删除所有内容
  2. 重建解决方案

注意:重要的是,无论构建需要多长时间,都要让它完成。

该错误的原因是当您第一次安装支持库(其中任何一个)时,它们会以 zip 文件的形式下载到该目录中。下载的文件可能由于多种原因而损坏。只需删除文件并重新构建解决方案即可重新下载它们。

【讨论】:

  • 好的,但是我只需要删除整个“zips”文件夹中的数据...但是关于其他文件夹例如... Xamarin.Android.Support.V7,我不能在那个文件夹中触摸?
  • 你可以删除它们,因为它们是解压缩的版本。
  • 好的,我将它们全部删除,并尝试重建...谢谢
  • 不要忘记清理然后重建您的解决方案。
  • 是的,我做了 3 次,清理并重建解决方案,我仍然收到这些错误:'(
猜你喜欢
  • 2018-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多