Xamarin Android 片段库
Xamarin Android Fragments Libraries
我是 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.2.1.0\content目录下。碎片
2:
严重性代码描述项目文件行抑制状态
错误原因:文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\zipsBE247580748F1EDB72E9F374AA0223.zip 不是 ZIP 存档片段
3:
严重性代码描述项目文件行抑制状态
错误请安装包:'Xamarin.Android.Support.Vector.Drawable' 在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable.2.1.0\content\classes.jar 不存在。碎片
4:严重性代码说明项目文件行抑制状态
错误请安装包:'Xamarin.Android.Support.Vector.Drawable' 在 SDK 安装程序中可用。 Android资源目录C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable.2.1.0\content./不存在。碎片
5:严重性代码说明项目文件行抑制状态
错误请安装包:'Xamarin.Android.Support.v7.AppCompat' 在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat.2.1.0\content\classes.jar 不存在。碎片
6:严重性代码说明项目文件行抑制状态
错误请安装包:'Xamarin.Android.Support.v7.AppCompat' 在 SDK 安装程序中可用。 Android 资源目录 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat.2.1.0\content./ 不存在。碎片
7:严重性代码说明项目文件行抑制状态
错误请安装包:'Xamarin.Android.Support.v4' 在 SDK 安装程序中可用。 Java库文件C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4.2.1.0\content\libs/internal_impl-23.2.1.jar没有'不存在。碎片
8:严重性代码说明项目文件行抑制状态
错误请安装包:'Xamarin.Android.Support.v4' 在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4.2.1.0\content\classes.jar 不存在。碎片
9:严重性代码说明项目文件行抑制状态
错误请安装包:'Xamarin.Android.Support.Animated.Vector.Drawable' 在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable.2.1.0\content\classes.jar 不存在。碎片
10:严重性代码说明项目文件行抑制状态
错误请安装包:'Xamarin.Android.Support.Animated.Vector.Drawable' 在 SDK 安装程序中可用。 Android资源目录C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable.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.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' 在SDK安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4.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' 在SDK安装程序中可用。 Java库文件C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4.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.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.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.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.2.1.0\content./不存在。
==========全部重建:0个成功,1个失败,0个跳过==========
解决方案:
删除 Xamarin 中的所有文件夹,如 Xamarin.Android 并重建解决方案。
这应该有效:
- 删除 AppData\Local\Xamarin\zips
中的所有内容
- 重建解决方案
注意:重要的是,无论构建需要多长时间,都让它完成。
出现该错误的原因是,当您首次安装支持库(其中任何一个)时,它们会以 zip 文件的形式下载到该目录中。下载的文件可能由于多种原因而损坏。只需删除文件并重建解决方案即可 re-download 它们。
我是 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.2.1.0\content目录下。碎片
2: 严重性代码描述项目文件行抑制状态 错误原因:文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\zipsBE247580748F1EDB72E9F374AA0223.zip 不是 ZIP 存档片段
3: 严重性代码描述项目文件行抑制状态 错误请安装包:'Xamarin.Android.Support.Vector.Drawable' 在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable.2.1.0\content\classes.jar 不存在。碎片
4:严重性代码说明项目文件行抑制状态 错误请安装包:'Xamarin.Android.Support.Vector.Drawable' 在 SDK 安装程序中可用。 Android资源目录C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Vector.Drawable.2.1.0\content./不存在。碎片
5:严重性代码说明项目文件行抑制状态 错误请安装包:'Xamarin.Android.Support.v7.AppCompat' 在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat.2.1.0\content\classes.jar 不存在。碎片
6:严重性代码说明项目文件行抑制状态 错误请安装包:'Xamarin.Android.Support.v7.AppCompat' 在 SDK 安装程序中可用。 Android 资源目录 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat.2.1.0\content./ 不存在。碎片
7:严重性代码说明项目文件行抑制状态 错误请安装包:'Xamarin.Android.Support.v4' 在 SDK 安装程序中可用。 Java库文件C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4.2.1.0\content\libs/internal_impl-23.2.1.jar没有'不存在。碎片
8:严重性代码说明项目文件行抑制状态 错误请安装包:'Xamarin.Android.Support.v4' 在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4.2.1.0\content\classes.jar 不存在。碎片
9:严重性代码说明项目文件行抑制状态 错误请安装包:'Xamarin.Android.Support.Animated.Vector.Drawable' 在 SDK 安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable.2.1.0\content\classes.jar 不存在。碎片
10:严重性代码说明项目文件行抑制状态 错误请安装包:'Xamarin.Android.Support.Animated.Vector.Drawable' 在 SDK 安装程序中可用。 Android资源目录C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable.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.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' 在SDK安装程序中可用。 Java 库文件 C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4.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' 在SDK安装程序中可用。 Java库文件C:\Users\GabrielGomes\AppData\Local\Xamarin\Xamarin.Android.Support.v4.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.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.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.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.2.1.0\content./不存在。 ==========全部重建:0个成功,1个失败,0个跳过==========
解决方案:
删除 Xamarin 中的所有文件夹,如 Xamarin.Android 并重建解决方案。
这应该有效:
- 删除 AppData\Local\Xamarin\zips 中的所有内容
- 重建解决方案
注意:重要的是,无论构建需要多长时间,都让它完成。
出现该错误的原因是,当您首次安装支持库(其中任何一个)时,它们会以 zip 文件的形式下载到该目录中。下载的文件可能由于多种原因而损坏。只需删除文件并重建解决方案即可 re-download 它们。