Aracılığıyla paylaş


Hangi Xamarin.Android sürümü, Lollipop desteğini eklemiştir?

Not

Bu kılavuz başlangıçta Android L önizlemesi için yazılmıştır.

Xamarin yalnızca Xamarin araçlarının geçerli kararlı sürümünü etkin bir şekilde destekler. Aşağıdaki bilgiler, araçların eski sürümleri için "olduğu gibi" sağlanır. Xamarin sürümleri hakkında en son bilgiler için lütfen sürüm notlarına bakın.

Android L Preview'da "API Düzeyi 21 için eksik android.jar"

Aşağıdaki hata iletisi (veya benzeri) görünebilir:

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

Bu ileti, API Düzey 21 için Android SDK platformunun yüklü olmadığı anlamına gelir. Bunu Android SDK Yöneticisi'ne yükleyin (Araçlar > Android SDK Yöneticisi'ni Aç...) veya Xamarin.Android projenizi yüklü bir API sürümünü hedefleyecek şekilde değiştirin.

Bu sorun için birkaç geçici çözüm vardır:

  1. Projenizi API 19 veya daha düşük bir sürüme hedef olacak şekilde değiştirin.

  2. android-21 klasörünüzü android-21'den android-L olarak yeniden adlandırın. (En iyi durumda, bu yalnızca geçici bir düzeltme olarak kullanılmalıdır ve hiç iyi çalışmayabilir.)

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

  3. Android API Düzey 21 "L" önizlemesine geçici olarak geri düşürme [1]:

    1. %LOCALAPPDATA%\Android\android-sdk\platforms\android-21 öğesini silin
    2. Bir android-L klasörü oluşturmak için [1] öğesini C:\Users\<username>\AppData\Local\Android\android-sdk\platforms dizinine ayıklayın.

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