I created a new project by selecting the default theme as Appcompat.Light, then when I run the app, I'm getting this error:
"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)."
I haven't done anything else other than create a new project, Why am i getting this error?
The process of downloading the
Android.Support.V7
or other nuget could take some time.If in the middle of the process for some reason you quit the Xamarin Studio/Visual Studio or your internet goes down the packages being download as .zip will be corrupt.
After you try to open it again you will see that message "
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).
"The solution that I follow most of the times this happens is to delete the root folder of the package where the error come from (
/Users/username/.local/share/Xamarin.Android.Support.Vector.Drawable
) and all the .zips inside the folder/Users/username/.local/share/zips
.Click here for more Resolving Library Installation Errors
The accepted answer did not work for me, so here is what I did to make it work. Basically the solution recommended here: https://docs.microsoft.com/en-us/xamarin/android/troubleshooting/resolving-library-installation-errors. I am developing on Windows 10, with Visual Studio 2017 Community. The Packages are located in
..user/AppData/Local/Xamarin/...
.I got errors for every package I needed, meaning
Xamarin.Android.Support.Animated.Vector.Drawable
,Xamarin.Android.Support.v4
,Xamarin.Android.Support.Vector.Drawable
and about 4 more... So I did the following (solution applies to every package), I illustrate it here for theXamarin.Android.Support.v4
and version 23.3.0.0:Xamarin.Android.Support.v4
embedded
andcontent
(embedded
is very important)m2repository
) in thecontent
folderm2repository
, copy the contents ofXamarin.Android.Support.v4\23.3.0.0\content\m2repository\com\android\support\support-v4\23.3.0
to theXamarin.Android.Support.v4\23.3.0.0\embedded
directory, rename the file ending in .aar (in my casesupport-v4-23.3.0.aar
) tosupport-v4-23.3.0.aar.zip
, then extracting all the contents in the same folder (embedded
). Note that this is package dependent, meaning forXamarin.Android.Support.Design
you will have to copy the contents of the\content\m2repository\com\android\support\design\23.3.0
folder.