Android 11, uygulamanızı genişletmek için çeşitli harika yollar sunar. Android 11 ayrıca pil ömrünü ve güvenliği iyileştirmek ve kullanıcı gizliliğini artırmak için davranış değişiklikleri içerir. Bu davranış değişikliklerinden bazıları yalnızca Android 11'i hedefleyen uygulamaları etkilerken diğerleri bir uygulamanın targetSDKVersion
'sinden bağımsız olarak Android 11 cihazda çalıştırıldığında 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 oluşturup çalıştırı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 ile en iyi geliştirme deneyimi için Android Studio 4.2 veya sonraki sürümleri kullanın.
Android 11 SDK'sının bazı kullanıcıları, Android 11 uygulamalarını Android Studio 3.3 ve sonraki sürümlerle derleyip test edebilir. Ancak Gradle senkronizasyon hataları 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ı edinme
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, ardından Paket Ayrıntılarını Göster'i tıklayın.
- SDK Platformları sekmesinde Android 11.0 ("R") bölümünü genişletin ve Android SDK Platform 30 paketini seçin.
- SDK Tools sekmesinde Android SDK Build-Tools 34 bölümünü genişletin ve en son
30.x.x
sürümünü seçin. - 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ştirmek, uygulamanıza Android 11 API'lerine erişim imkanı tanır ve Android 11 için tam destek eklemeye hazırlanırken uygulamanızın uyumluluğunu tam olarak test etmenizi sağlar. Bunu yapmak için modül düzeyindeki build.gradle
dosyanızı açın ve compileSdkVersion
ile targetSdkVersion
değerlerini güncelleyin:
Groovy
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
Android 11'deki, uygulamanızı etkileyebilecek değişiklikler hakkında bilgi edinmek ve bu değişikliklerle ilgili testlere 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'deki gizlilik değişiklikleri
Android 11'de kullanıma sunulan yeni API'ler hakkında daha fazla bilgi edinmek için Android 11 özellikleri ve API'leri başlıklı makaleyi inceleyin.