Android 10 SDK'sını kurma

Android 10, uygulamanızı genişletmek için kullanabileceğiniz çeşitli özellikler ve özellikler içeren önemli bir sürümdür. Android 10, davranış değişiklikleri (Android 10'u hedefleyen uygulamalar ve tüm uygulamalar için) ve pil ömrünü ve güvenliği iyileştirmeye yardımcı olan gizlilik değişiklikleri de içerir.

Android 10 API'leriyle geliştirme yapmak ve uygulamanızı Android 10 davranış değişiklikleriyle test etmek için Android Studio'da Android 10 SDK'sını ayarlamak, uygulamanızı Android 10'da derleyip çalıştırmak üzere bu sayfadaki talimatları uygulayın.

En son Android Studio'yu edinin

Android 10 SDK'sı, Android Studio'nun bazı eski sürümleriyle uyumlu olmayan değişiklikler içerir. Bu nedenle, en iyi geliştirme deneyimi için Android Studio'nun en son sürümünü yüklemenizi öneririz.

Android Studio'yu edinme

Android Studio 3.3 ve sonraki sürümleri kullanarak Android 10 uygulamalarını derleyebilir ve test edebilirsiniz. Ancak Android 10 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.

Android 10 SDK'sını edinme

Android Studio'yu yükleyip açtıktan sonra Android 10 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 10.0 ("Q") bölümünü genişletin ve Android SDK Platform 29 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 29.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 Android 10 ile uyumluluğunu tam olarak test etmek ve platformun bu sürümünde kullanıma sunulan API'leri kullanmaya başlamak için modül düzeyindeki build.gradle dosyanızı açın ve compileSdkVersion ile targetSdkVersion öğelerini burada gösterildiği gibi güncelleyin:

Groovy

android {
    compileSdkVersion 29

    defaultConfig {
        targetSdkVersion 29
    }
    ...
}

Kotlin

android {
    compileSdkVersion(29)

    defaultConfig {
        targetSdkVersion(29)
    }
    ...
}

Android 10'daki uygulamanızı etkileyebilecek değişiklikler hakkında bilgi edinmek ve bunları test etmeye başlamak için Tüm uygulamaları etkileyen Android 10 davranış değişiklikleri, Android 10'u hedefleyen uygulamaları etkileyen Android 10 davranış değişiklikleri ve Android 10 gizlilik değişiklikleri başlıklı makaleleri okuyun.

Android 10'dan itibaren kullanılabilen API'ler hakkında daha fazla bilgi edinmek için Android 10 özellikleri ve API'leri başlıklı makaleyi okuyun.