Android 11 SDK'sını kurma

Android 11, uygulamanızı genişletmek için kullanabileceğiniz çeşitli harika yöntemler içerir. Android 11'de ayrıca pil ömrünü ve güvenliği iyileştirmek ve kullanıcı gizliliğini artırmak için davranış değişiklikleri de bulunur. Bu davranış değişikliklerinden bazıları yalnızca Android 11'i hedefleyen uygulamaları etkilerken diğerleri, uygulamanın targetSDKVersion değerinden bağımsız olarak Android 11 cihazda çalışan tüm uygulamaları etkiler.

Android 11 API'leriyle geliştirme yapmak ve uygulamanızı Android 11 davranış değişiklikleriyle test etmek için bu sayfadaki talimatları uygulayarak Android Studio'da Android 11 SDK'sını ayarlayın ve uygulamanızı Android 11'de derleyip çalıştırın.

Android Studio'yu indirin

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

Android Studio'yu indirin

Android 11 uygulamalarını Android Studio 3.3 ve sonraki sürümleri kullanarak derleyip test edebilirsiniz ancak Android 11 SDK'sının bazı kullanıcıları, Gradle senkronizasyon hataları ve eski bağımlılıklarla ilgili uyarılar alabilir. Birden fazla sürümü yan yana yükleyebileceğiniz için Android Studio'nun mevcut sürümünü yüklü tutabileceğinizi unutmayın.

Android 11 SDK'sını edinme

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

  1. Tools > SDK Manager'ı (Araçlar > SDK Yöneticisi) ve ardından Show Package Details'ı (Paket Ayrıntılarını Göster) tıklayın.
  2. SDK Platforms (SDK Platformları) sekmesinde Android 11.0 ("R") bölümünü genişletin ve Android SDK Platform 30 paketini seçin.
  3. SDK Tools sekmesinde Android SDK Build-Tools 34 bölümünü genişletin ve en yeni 30.x.x sürümünü seçin.
  4. Seçili paketleri indirip yüklemek için Apply > OK'i (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çın ve compileSdkVersion ile targetSdkVersion değerlerini güncelleyin:

Modern

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

Android 11'de uygulamanızı etkileyebilecek değişiklikler hakkında bilgi edinmek ve test etmeye başlamak için aşağıdaki sayfaları okuyun:

Android 11'deki yeni API'ler hakkında daha fazla bilgi edinmek için Android 11 özellikleri ve API'leri başlıklı makaleyi okuyun.