Error after updating the Android.Support Library v7 AppCompat to the 21.0.3 version

after updating the Android.Support Library v7 AppCompat to the 21.0.3 version I’ve got this errors:

1>C:\Program Files (x86)\MSBuild\Xamarin\Androi\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded\classes.jar doesn't exist.

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded\libs/internal_impl-21.0.3.jar doesn't exist.

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(236,2): error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded./ doesn't exist.

I tried deleting the Android Support Library 21.0.3 from the SDK manager and download it again.

  • How to add (vertical) divider to a horizontal LinearLayout?
  • Make ImageView fit width of CardView
  • AndroidStudio: add virtual folder in gradle
  • How do I link my extension to my Android app?
  • Android Bluetooth file sending
  • jitpack.io failed to resolve github repo
  • There is similar question: Android Support Library and Media Router .jar files cannot be found however I am not using map in my project. How do I fix this?

    I’m using Visual Studio 2013,
    Compile using API 21 (Xamarin.Android v5.0 Support),
    Minimum terget API 16,
    Terget API 21

    Related posts:

    Why doesn't setVisibility work after a view is animated?
    Adb transfers file with a very slow speed
    Android Best Way to Detect and Handle User INACTIVITY
    Local Notifications in Android?
    Dynamically Setting a Fixed Height for a Staggered Grid View
    Dagger 2.10 Android subcomponents and builders
  • Android - Bitmap cache takes a lot of memory
  • How to set entire application in portrait mode only?
  • How to select and copy text in a view that is not attached to an activity?
  • Widget shows “App Isn't Installed” Toast in ICS
  • How to resize a bitmap eficiently and with out losing quality in android
  • Date picker in Android
  • 4 Solutions collect form web for “Error after updating the Android.Support Library v7 AppCompat to the 21.0.3 version”

    1. Delete folder: 21.0.3 (…\AppData\Local\Xamarin\Android.Support.v4\21.0.3)
    2. Rebuild your application.

      Works fine to me:

    VS xamarin

    1. Delete folders (…\AppData\Local\Xamarin\Android.*)
    2. Remove *.zip files from (…\AppData\Local\Xamarin\zips)
    3. Rebuild your application.

    You can try one of these three options:

    1- First is to let VS solves the problem it self. It can be done just by deleting (...\AppData\Local\Xamarin\Android.Support.v4) directory (as rubStackOverflow said) and then rebuild the project. VS will download and install what it needs. If it does’t work do number 2.

    2- Manually Downloading android_m2repository_rnn.zip and putting it into (...\AppData\Local\Xamarin\zips ) folder. VS will do the rest (including extracting and installing the file). You can download m2repositories from here:

    https://dl-ssl.google.com/android/repository/android_m2repository_r33.zip

    Just rename the number at the end of URL to what you need and then download the file.

    Note: In some cases you might need to rename the file into it’s MD5 hash of URL. (for me VS was a little stupid and doesn’t do anything unless I renamed the m2repository file to it’s MD5 hash).

    Here is a list of some of MD5 hashes:

    android_m2repository_r33.zip –> 5FB756A25962361D17BBE99C3B3FCC44.zip
    android_m2repository_r32.zip –> F16A3455987DBAE5783F058F19F7FCDF.zip
    android_m2repository_r31.zip –> 99A8907CE2324316E754A95E4C2D786E.zip
    android_m2repository_r30.zip –> 05AD180B8BDC7C21D6BCB94DDE7F2C8F.zip
    android_m2repository_r29.zip –> 2A3A8A6D6826EF6CC653030E7D695C41.zip
    android_m2repository_r28.zip –> 17BE247580748F1EDB72E9F374AA0223.zip
    android_m2repository_r27.zip –> C9FD4FCD69D7D12B1D9DF076B7BE4E1C.zip
    android_m2repository_r26.zip –> 8157FC1C311BB36420C1D8992AF54A4D.zip
    android_m2repository_r25.zip –> 0B3F1796C97C707339FB13AE8507AF50.zip
    android_m2repository_r24.zip –> 8E3C9EC713781EDFE1EFBC5974136BEA.zip
    android_m2repository_r23.zip –> D5BB66B3640FD9B9C6362C9DB5AB0FE7.zip
    android_m2repository_r22.zip –> 96659D653BDE0FAEDB818170891F2BB0.zip
    android_m2repository_r21.zip –> CD3223F2EFE068A26682B9E9C4B6FBB5.zip
    android_m2repository_r20.zip –> 650E58DF02DB1A832386FA4A2DE46B1A.zip
    android_m2repository_r19.zip –> 263B062D6EFAA8AEE39E9460B8A5851A.zip
    android_m2repository_r18.zip –> 25947AD38DCB4865ABEB61522FAFDA0E.zip
    android_m2repository_r17.zip –> 49054774F44AE5F35A6BA9D3C117EFD8.zip
    android_m2repository_r16.zip –> 0595E577D19D31708195A83087881EE6.zip

    You can also find the list here: https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

    3- Manually Downloading and Installing m2repository Files. The detailed process can be found here:

    https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_and_Installing_m2repository_Files

    • Close Visual Studio
    • Delete or rename Xamarin folder in C:\Users\\AppData\Local\
    • Open the visual studio project again
    • Clean the solution
    • Rebuild it and wait for long time don’t interupt.
    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.