Android 10 SDK'sını ayarlama

Android 10, büyük bir sürüm olup uygulamanızı genişletmek için kullanabileceğiniz çeşitli özellikler ve yetenekler içerir. Android 10 ayrıca pil ömrü ile güvenliğini iyileştirmeye yardımcı olan davranış değişiklikleri (Android 10'u hedefleyen uygulamalar ve tüm uygulamalar için) ile gizlilik değişikliklerini de içerir.

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

Android Studio'nun son sürümünü edinme

Android 10 SDK'sı, Android Studio'nun daha eski bazı 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 indirin

Android 10 uygulamalarını, Android Studio 3.3 ve sonraki sürümlerini kullanarak derleyip test edebilirsiniz ancak Android 10 SDK'sının bazı kullanıcıları, Gradle senkronizasyonu hatalarıyla ve eski bağımlılıklarla ilgili uyarılarla karşılaşabilir.

Android 10 SDK'sını edinin

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

  1. Araçlar > SDK Yöneticisi'ni 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 Araçları sekmesinde Android SDK Derleme Araçları 34 bölümünü genişletin ve en son 29.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 Android 10 ile uyumluluğunu tam olarak test etmek ve platformun bu sürümünde sunulan API'leri kullanmaya başlamak için modül düzeyindeki build.gradle dosyanızı açıp compileSdkVersion ve targetSdkVersion öğelerini burada gösterildiği gibi güncelleyin:

Modern

android {
    compileSdkVersion 29

    defaultConfig {
        targetSdkVersion 29
    }
    ...
}

Kotlin

android {
    compileSdkVersion(29)

    defaultConfig {
        targetSdkVersion(29)
    }
    ...
}

Android 10'da 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 makalesini okuyun.