Android 11 SDK'sını kurma

Android 11, uygulamanızı genişletebileceğiniz çeşitli harika yöntemler içerir. Android 11, pil ömrünü ve güvenliği iyileştirmenin yanı sıra kullanıcı gizliliğini artıracak davranış değişiklikleri de içerir. Bu davranış değişikliklerinin bazıları yalnızca Android 11'i hedefleyen uygulamaları etkiler, bazıları ise uygulamanın targetSDKVersion'inden bağımsız olarak Android 11 cihazlarda ç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 Android Studio'da Android 11 SDK'sını ayarlamak, uygulamanızı Android 11'de derleyip çalıştırmak üzere bu sayfadaki talimatları uygulayın.

Android Studio'yu edinme

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

Android Studio'yu edinme

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ıyla ve güncel olmayan bağımlılıklarla ilgili uyarılarla karşılaşabilir. Birden fazla sürümü yan yana yükleyebileceğiniz için mevcut Android Studio sürümünüzü 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 gibi yükleyin:

  1. Araçlar > SDK Yöneticisi'ni, ardından Paket Ayrıntılarını Göster'i 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 Tools (SDK Araçları) sekmesinde Android SDK Build-Tools 34 (Android SDK Build-Tools 34) bölümünü genişletin ve en son 30.x.x sürümünü seçin.
  4. Seçili 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ştirdiğinizde uygulamanız Android 11 API'lerine erişebilir ve Android 11 için tam destek eklemeye hazırlanırken uygulamanızın uyumluluğunu tam olarak test edebilirsiniz. Bunu yapmak için modül düzeyindeki build.gradle dosyanızı açın ve compileSdkVersion ile targetSdkVersion öğelerini güncelleyin:

Groovy

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 edinip 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 özellikleri ve API'leri başlıklı makaleyi okuyun.