Condividi tramite


In quale versione di Xamarin.Android è stato aggiunto il supporto di Lollipop?

Nota

Questa guida è stata originariamente scritta per l'anteprima di Android L.

Xamarin supporta attivamente solo la versione stabile corrente degli strumenti Xamarin. Le informazioni seguenti sono fornite "così come sono" per le versioni precedenti degli strumenti. Per le informazioni più recenti sulle versioni di Xamarin, vedere le note sulla versione.

"Mancante android.jar per il livello API 21" in Android L Preview

È possibile che venga visualizzato il seguente messaggio di errore (o simile):

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

Questo messaggio indica che la piattaforma Android SDK per il livello API 21 non è installata. Installarlo in Android SDK Manager (Strumenti > Open Android SDK Manager...) o modificare il progetto Xamarin.Android in modo che sia destinato a una versione dell'API installata.

Esistono alcune soluzioni alternative per questo problema:

  1. Modificare il progetto in modo che sia destinato all'API 19 o inferiore.

  2. Rinominare la cartella android-21 da android-21 a android-L. (Al meglio, questo dovrebbe essere usato solo come correzione temporanea e potrebbe non funzionare molto bene.

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

  3. Effettuare temporaneamente il downgrade all'anteprima di Livello API Android 21 "L" [1]:

    1. Eliminare %LOCALAPPDATA%\Android\android-sdk\platforms\android-21
    2. Estrarre [1] in C:\Users\<username>\AppData\Local\Android\android-sdk\platforms per creare una cartella android-L .

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