Android Studio'da SDK 35 ve 36 Nasıl Kurulur ve Neden Gereklidir
SDK 35, Android 15 (API seviyesi 35) platformudur; SDK 36 ise Android 16 (API seviyesi 36) platformudur. Bunları Android Studio'da Tools → SDK Manager yoluyla veya sdkmanager komutuyla kurun, ardından build.gradle dosyasındaki compileSdk/targetSdk değerlerini güncelleyin. Bu işlem, Google Play gereksinimleriyle uyumluluğu sağlar ve yeni API'lere erişim imkânı sunar.
SDK 35 ve 36 Nedir ve Neden Geçiş Yapmalısınız
SDK, belirli bir Android sürümü için uygulama derlemeye yönelik platform kütüphaneleri ve araçlarının bir koleksiyonudur.
Farklara kısaca bakalım:
- SDK 35 (Android 15): Fotoğraf/video için güçlendirilmiş gizlilik, enerji tüketimi iyileştirmeleri ve katlanabilir cihaz desteği.
- SDK 36 (Android 16): Yeni yapay zekâ API'leri, kullanıcı arayüzü iyileştirmeleri (Predictive Back Gesture 2.0, Edge-to-Edge), uydu mesajlaşma desteği ve modern CPU'lar için optimizasyonlar.
Güncelleme nedenleri:
- Google Play, yeni sürümler/güncellemeler için targetSdk 35+ gerektirir (2026 ve sonrası).
- Yeni API'lere erişim ve performans ile pil ömrü optimizasyonları.
- SDK 36'daki düzeltmeler hataları giderir ve ek yöntemler ekler.
SDK 34'ten geçiş yapıyorsanız, uygulamanızı önce Android 15 emülatöründe test edin — birçok değişiklik izinler ve manifest dosyasını etkiler.
Android Studio'da Adım Adım Kurulum
- Android Studio'yu SDK 36'yı destekleyen bir sürüme güncelleyin (minimum Ladybug/ilgili derleme).
- Help → Check for Updates (Windows/Linux) veya Android Studio → Check for Updates (macOS).
- SDK Manager'ı açın: Tools → SDK Manager.
- SDK Platforms sekmesinde şunları işaretleyin:
- Android 15 (API 35) → Show Package Details → Android SDK Platform 35.
- Android 16.0 (API 36) → Android SDK Platform 36.
- SDK Tools sekmesinde şunları güncelleyin:
- Android SDK Build-Tools'u 36.0.0+ sürümüne,
- Android SDK Platform-Tools'u en son sürüme.
- Apply → OK tıklayın — indirme işleminin tamamlanmasını bekleyin (ağ hızına bağlı olarak 1–20 dakika).
Komut satırı: sdkmanager "platforms;android-35" "platforms;android-36" "build-tools;36.0.0" Lisansları kabul etmeyi unutmayın: sdkmanager --licenses
Proje Yapılandırması ve Kontrol
app-level build.gradle (veya modül) dosyasında aşağıdaki ayarları yapın:
android {
compileSdk 36
defaultConfig {
applicationId "com.example.app"
minSdk 24
targetSdk 36
}
}
Değişikliklerden sonra Sync Now butonuna tıklayın. Android 15/16 çalıştıran bir emülatörde veya gerçek cihazda çalıştırın ve temel senaryoları test edin: dosya/kamera izinleri, geri jestleri, multimedya işlevleri.
Projeniz üçüncü taraf kütüphaneler kullanıyorsa, uyumluluklarını kontrol edin: bazı kütüphaneler targetSdk 36 için güncelleme gerektirebilir.
Sık Karşılaşılan Hatalar
- "SDK not found" — ANDROID_SDK_ROOT / ANDROID_HOME ortam değişkenlerini ve SDK Manager'daki yolu kontrol edin.
- Gradle sync fails — Gradle Wrapper'ı (önerilen 8.7+) ve Android Gradle Plugin'i güncelleyin.
- Lisanslar kabul edilmemiş — sdkmanager --licenses komutunu kullanıcı yetkileriyle çalıştırın.
- Build-Tools sürüm çakışmaları — SDK Manager → Show Obsolete Packages yoluyla eski veya çakışan sürümleri kaldırın.
- Emülatör başlatılamıyor — API 35/36 için ilgili System Image'i indirin.
SSS
- targetSdk'yi hemen 36'ya yükseltmek gerekir mi?
Önerilir: Play'in yeni gereksinimleri ve en son API'lere erişim bunu mantıklı kılar. Aşamalı yaklaşım izlenebilir: önce compileSdk 36 ve testler, ardından targetSdk 36. - Gradle eklentisi SDK 36'yı desteklemiyorsa ne yapılmalı?
Android Gradle Plugin ve Gradle Wrapper'ı uyumlu sürümlere güncelleyin; eklentinin sürüm notlarını kontrol edin. - Android Studio olmadan SDK kurulabilir mi?
Evet — SDK Command-line Tools (sdkmanager) aracılığıyla. Platformları ve build-tools'u sdkmanager komutuyla kurun. - SDK 36'daki hatalar sorun yaratıyorsa nasıl geri dönülür?
compileSdk/targetSdk değerlerini önceki sürüme döndürün, hataları bir dalda düzeltin ve güncellenmiş bağımlılıklarla test edin.
Geçişi adım adım başlatın: Studio'yu güncelleyin → platformları kurun → proje düzeyi yapılandırmaları ayarlayın → Android 15/16 cihazlarda kapsamlı test yapın. Bu yaklaşım, Play Store'da engellenme riskini azaltır ve platformun yeni özelliklerine erişim sağlar.