Android 11 SDK'sını ayarlama

Android 11, uygulamanızın kapsamını genişletebileceğiniz çok sayıda mükemmel yöntem içerir. Android 11, pil ömrü ile güvenliğini iyileştirmek ve kullanıcı gizliliğini iyileştirmek için davranış değişiklikleri de içerir. Bu davranış değişikliklerinden bazıları yalnızca Android 11'i hedefleyen uygulamaları etkiler. Diğerleri ise uygulamanın targetSDKVersion sürümünden bağımsız olarak tüm uygulamaları Android 11 cihazda çalışırken etkiler.

Android 11 API'leriyle uygulama geliştirmek ve Android 11 davranış değişikliklerine göre uygulamanızı test etmek için bu sayfadaki talimatları uygulayarak Android Studio'da Android 11 SDK'sını kurun, ardından uygulamanızı Android 11'de derleyip çalıştırın.

Android Studio'yu indirin

Android 11 SDK'sı, Android Studio'nun daha eski bazı sürümleriyle uyumlu olmayan değişiklikler içerir. Android 11 SDK'sı ile en iyi geliştirme deneyimi için Android Studio 4.2 veya sonraki bir sürümü kullanın.

Android Studio'yu indirin

Android 11 uygulamalarını, Android Studio 3.3 ve sonraki sürümlerini kullanarak derleyip test edebilirsiniz ancak Android 11 SDK'sının bazı kullanıcıları, Gradle senkronizasyon hatalarıyla ve eski bağımlılıklarla ilgili uyarılarla karşılaşabilir. Birden çok sürümü yan yana yükleyebileceğinizden mevcut Android Studio sürümünüzün yüklü halde kalabileceğini unutmayın.

Android 11 SDK'sını edinin

Android Studio'yu yükleyip açtıktan sonra Android 11 SDK'sını aşağıdaki şekilde yükleyin:

  1. Araçlar > SDK Yöneticisi'ni tıklayın.
  2. SDK Platformları sekmesinde Android 11.0 ("R") bölümünü genişletin ve Android SDK Platform 30 paketini seçin.
  3. SDK Araçları sekmesinde Android SDK Derleme Araçları 34 bölümünü genişletin ve en son 30.x.x sürümünü seçin.
  4. Seçilen paketleri indirip yüklemek için Uygula > Tamam'ı tıklayın.

Derleme yapılandırmanızı güncelleme

Uygulamanızın derleme yapılandırmasını Android 11'i hedefleyecek şekilde değiştirmek, uygulamanızın Android 11 API'lerine erişmesini sağlar ve Android 11 için tam destek eklemeye hazırlanırken uygulamanızın uyumluluğunu tam olarak test etmenize olanak tanır. Bunu yapmak için modül düzeyindeki build.gradle dosyanızı açıp compileSdkVersion ve targetSdkVersion değerlerini güncelleyin:

Modern

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

Android 11'de yapılan ve uygulamanızı etkileyebilecek değişiklikleri öğrenerek bu değişiklikleri test etmeye başlamak için aşağıdaki sayfaları okuyun:

Android 11'de kullanılabilen yeni API'ler hakkında daha fazla bilgi edinmek için Android 11'in özellikleri ve API'leri makalesini okuyun.