Android 11, uygulamanızın kapsamını genişletebileceğiniz çeşitli mükemmel yollar içerir. Android 11, pil ömrünü ve 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, bazıları ise uygulamanın targetSDKVersion
özelliğinden 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ıp uygulamanızı Android 11'de derleyip çalıştırın.
Android Studio'yu indirin
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 deneyimi için Android Studio 4.2 veya sonraki bir sürümü kullanın.
Android Studio 3.3 ve sonraki sürümleri kullanarak Android 11 uygulamalarını 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 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ı indirin
Android Studio'yu yükleyip açtıktan sonra Android 11 SDK'sını aşağıdaki şekilde yükleyin:
- Araçlar > SDK Yöneticisi'ni tıklayın.
- SDK Platformları sekmesinde Android 11.0 ("R") bölümünü genişletip Android SDK Platform 30 paketini seçin.
- SDK Araçları sekmesinde Android SDK Derleme Araçları 34 bölümünü genişletip en son
30.x.x
sürümünü seçin. - 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şmesine olanak tanır 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
öğelerini güncelleyin:
Eski
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 edinerek bunları test etmeye başlamak için aşağıdaki sayfaları okuyun:
- Tüm uygulamaları etkileyen Android 11 davranış değişiklikleri
- Android 11'i hedefleyen uygulamaları etkileyen Android 11 davranış değişiklikleri
- Android 11 gizlilik değişiklikleri
Android 11'de kullanılabilen yeni API'ler hakkında daha fazla bilgi edinmek için Android 11 özellikleri ve API'leri sayfasını okuyun.