Partager via


Quelle version de Xamarin.Android ajoutait la prise en charge de Lollipop ?

Notes

Ce guide a été écrit à l’origine pour la préversion d’Android L.

Xamarin prend uniquement en charge activement la version stable actuelle des outils Xamarin. Les informations ci-dessous sont fournies « telles qu’elles sont » pour les versions antérieures des outils. Pour obtenir les dernières informations sur les versions de Xamarin, veuillez case activée les notes de publication.

« Android.jar manquant pour le niveau d’API 21 » dans Android L Preview

Le message d’erreur suivant (ou similaire) peut s’afficher :

Error 1 Could not find android.jar for API Level 21.

Ce message signifie que la plateforme android SDK pour l’API niveau 21 n’est pas installée. Installez-le dans le Gestionnaire du SDK Android (Outils > Ouvrez le Gestionnaire du SDK Android...), ou modifiez votre projet Xamarin.Android pour cibler une version d’API installée.

Il existe quelques solutions de contournement pour ce problème :

  1. Modifiez votre projet afin qu’il cible l’API 19 ou une version antérieure.

  2. Renommez votre dossier android-21 android-21 en android-L. (Au mieux, cela ne doit être utilisé qu’en tant que correctif temporaire, et il peut ne pas fonctionner très bien du tout.)

    %LOCALAPPDATA%\Android\android-sdk\platforms\android-21

  3. Rétrogradez temporairement vers la préversion « L » de l’API Android niveau 21 [1] :

    1. Supprimer % LOCALAPPDATA%\Android\android-sdk\platforms\android-21
    2. Extrayez [1] dans C:\Users\<username>\AppData\Local\Android\android-sdk\platforms pour créer un dossier android-L .

[1] - https://dl-ssl.google.com/android/repository/android-L_r04.zip