Xamarin工作室"错误XA5209:解压缩失败。请下载"

时间:2016-06-13 10:19:06

标签: c# android xamarin xamarin-studio

我通过选择默认主题Appcompat.Light创建了一个新项目,然后当我运行应用程序时,我收到此错误:

"Error XA5209: Unzipping failed. Please download dl-ssl.google.com/android/… and extract it to the /Users/username/.local/share/Xamarin/Xamarin.Android.Support.Vector.Drawable/23.3.0.0/content directory. (XA5209)."

除了创建一个新项目之外,我还没有做任何其他事情,为什么我会收到此错误?

2 个答案:

答案 0 :(得分:10)

下载Android.Support.V7或其他nuget的过程可能需要一些时间。

如果由于某种原因你在退出 Xamarin Studio / Visual Studio 的过程中,或者你的互联网因为.zip而下载的软件包将被破坏。

尝试再次打开后,您会看到该消息“Error XA5209: Unzipping failed. Please download dl-ssl.google.com/android/… and extract it to the /Users/username/.local/share/Xamarin/Xamarin.Android.Support.Vector.Drawable/23.3.0.0/content directory. (XA5209).

我大部分时间都遵循的解决方案是删除错误来自的包的根文件夹(/Users/username/.local/share/Xamarin.Android.Support.Vector.Drawable)和文件夹中的所有.zips /Users/username/.local/share/zips

点击此处查看更多Resolving Library Installation Errors

答案 1 :(得分:2)

接受的答案对我不起作用,所以这就是我做的工作。基本上这里推荐的解决方案是:https://docs.microsoft.com/en-us/xamarin/android/troubleshooting/resolving-library-installation-errors。 我正在使用Visual Studio 2017社区在Windows 10上进行开发。这些包位于..user/AppData/Local/Xamarin/...

我所需的每个软件包都有错误,这意味着Xamarin.Android.Support.Animated.Vector.DrawableXamarin.Android.Support.v4Xamarin.Android.Support.Vector.Drawable以及大约4个...所以我做了以下(解决方案适用于每个软件包),我在这里为Xamarin.Android.Support.v4和版本23.3.0.0:

进行说明
  1. Xamarin.Android.Support.v4
  2. 中创建23.3.0.0目录
  3. 创建目录 embedded contentembedded非常重要)
  4. 解压缩m2repository文件夹
  5. 中的zip(content
  6. m2repository,将Xamarin.Android.Support.v4\23.3.0.0\content\m2repository\com\android\support\support-v4\23.3.0的内容复制到Xamarin.Android.Support.v4\23.3.0.0\embedded目录,重命名以 .aar 结尾的文件(在我的情况下{{1} }})到support-v4-23.3.0.aar,然后提取同一文件夹(support-v4-23.3.0.aar.zip)中的所有内容。 请注意,这取决于软件包,这意味着embedded您必须复制Xamarin.Android.Support.Design文件夹的内容。
  7. 现在对每个导致VisualStudio抛出错误的包重复步骤1到步骤4。