Android Studio, Android geliştirmeye yönelik resmi IDE'dir ve Android uygulamaları oluşturmak için ihtiyacınız olan her şeyi içerir.
Bu sayfada, kararlı kanaldaki en son sürüm olan Android Studio Narwhal Feature Drop'taki yeni özellikler ve iyileştirmeler listelenmektedir. Buradan indirebilir veya Android Studio'da Help > Check for updates'i tıklayarak güncelleyebilirsiniz (macOS'te Android Studio > Check for updates).
Bu, Android Studio'nun kararlı sürümüdür. Yamaların yeni küçük özellikler ve hata düzeltmeleri içerebileceğini unutmayın. Android Studio sürüm adlandırmasını anlamak için Android Studio sürüm adları başlıklı makaleye bakın.
Android Studio'nun bu sürümünde düzeltilen noktaları görmek için kapatılan sorunlar bölümüne bakın.
Android Studio'nun eski sürümlerine ait sürüm notlarını görüntülemek için Geçmiş sürümler sayfasına bakın.
Yaklaşan özelliklere ve iyileştirmelere erken erişim için Android Studio'nun önizleme derlemelerine göz atın.
Android Studio'da sorunlarla karşılaşırsanız Bilinen sorunlar veya Sorun giderme sayfasına göz atın.
Android Gradle eklentisi ve Android Studio uyumluluğu
Android Studio derleme sistemi Gradle'a dayanır ve Android Gradle eklentisi (AGP), Android uygulamaları oluşturmaya özgü çeşitli özellikler ekler. Aşağıdaki tabloda, Android Studio'nun her sürümü için hangi AGP sürümünün gerekli olduğu listelenmiştir.
Android Studio sürümü | Gerekli AGP sürümü |
---|---|
Narwhal Feature Drop | 2025.1.2 | 4.0-8.12 |
Narwhal | 2025.1.1 | 3.2-8.11 |
Meerkat Feature Drop | 2024.3.2 | 3.2-8.10 |
Meerkat | 2024.3.1 | 3,2-8,9 |
Ladybug Feature Drop | 2024.2.2 | 3,2-8,8 |
Ladybug | 2024.2.1 | 3,2-8,7 |
Koala Feature Drop | 2024.1.2 | 3,2-8,6 |
Koala | 2024.1.1 | 3,2-8,5 |
Jellyfish | 2023.3.1 | 3.2-8.4 |
Iguana | 2023.2.1 | 3,2-8,3 |
Hedgehog | 2023.1.1 | 3.2-8.2 |
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3,2-8,0 |
Eski sürümler
Android Studio sürümü | Gerekli AGP sürümü |
---|---|
Electric Eel | 2022.1.1 | 3,2-7,4 |
Dolphin | 2021.3.1 | 3,2-7,3 |
Chipmunk | 2021.2.1 | 3,2-7,2 |
Bumblebee | 2021.1.1 | 3.2-7.1 |
Arctic Fox | 2020.3.1 | 3,1-7,0 |
Android Gradle eklentisindeki yenilikler hakkında bilgi edinmek için Android Gradle eklentisi sürüm notları'na bakın.
Android API düzeyi için minimum araç sürümleri
Belirli bir API düzeyini destekleyen Android Studio ve AGP'nin minimum sürümleri vardır. Projenizin targetSdk
veya compileSdk
tarafından gerekli olan Android Studio ya da AGP sürümlerinden daha eski sürümleri kullanmak beklenmedik sorunlara yol açabilir. Android işletim sisteminin önizleme sürümlerini hedefleyen projelerde çalışmak için Android Studio ve AGP'nin en son önizleme sürümünü kullanmanızı öneririz. Android Studio'nun önizleme sürümlerini kararlı bir sürümle birlikte yükleyebilirsiniz.
Android Studio ve AGP'nin minimum sürümleri şunlardır:
API seviyesi | Minimum Android Studio sürümü | Minimum AGP sürümü |
---|---|---|
36,0 | Meerkat | 2024.3.1 Patch 1 | 8.9.1 |
35 | Koala Feature Drop | 2024.2.1 | 8.6.0 |
34 | Hedgehog | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
Android Studio ve Cloud hizmetleri uyumluluğu
Android Studio, Android uygulamalarını geliştirirken, yayınlarken ve bakımını yaparken ekibinizle birlikte daha hızlı ilerlemenize yardımcı olan hizmet entegrasyonları içerir. Android Studio'daki Gemini, Play Vitals ve Firebase Crashlytics gibi bulut hizmetleri buna dahildir. Bulut hizmetleri yalnızca Android Studio'nun en son kararlı kanal sürümünde, önceki üç ana sürümde ve bu sürümlerle ilişkili yamalarda kullanılabilir. Bir sürüm bu uyumluluk aralığının dışına çıktığında hizmet entegrasyonları devre dışı bırakılır ve Android Studio'yu güncellemeniz gerekir.
Şu anda Cloud hizmetleriyle uyumlu olan Android Studio sürümleri
Android Studio Meerkat Feature Drop'un kararlı kanal sürümünden itibaren Studio'nun tüm sürümleri Cloud hizmetleriyle uyumludur. Bu güncelleme, Android Studio Narwhal'ın yeni özellikleriyle birlikte uygulamaya konacak.
Android Studio Narwhal Feature Drop'taki yeni özellikler şunlardır:
Android Studio'nun Agent modunda Gemini
Android Studio'daki Gemini'ın Agent modunda, Gemini ile sohbet ederek deneyimleyebileceğinizden daha fazlasını sunan karmaşık ve çok aşamalı geliştirme görevlerini yönetmek için tasarlanmış yeni bir yapay zeka özelliği bulunur. Temsilci modunu kullanmak için kenar çubuğunda Gemini'ı tıklayın ve Temsilci sekmesini seçin. Birim testleri oluşturma veya hataları düzeltme gibi karmaşık bir hedefi açıklayabilirsiniz. Temsilci, projenizdeki birden fazla dosyayı kapsayan bir yürütme planı oluşturur. Aracı, hedefe ulaşmak için düzenlemeler önerir ve hataları yinelemeli olarak düzeltir. Önerilen değişiklikleri inceleyebilir, kabul edebilir veya reddedebilir ve temsilciden geri bildiriminize göre değişiklik yapmasını isteyebilirsiniz.

Gemini'da kurallar
Gemini'daki kurallar, İstem Kitaplığı'nda tercih edilen kodlama stillerini veya çıkış biçimlerini tanımlamanıza olanak tanır. Tercih ettiğiniz teknoloji yığını ve dillerden de bahsedebilirsiniz. Bu tercihleri bir kez ayarladığınızda, Gemini'a gönderilen tüm sonraki istemlere otomatik olarak uygulanır. Kurallar, yapay zekanın proje standartlarını ve tercihlerini anlamasına yardımcı olarak daha doğru ve kişiye özel kod yardımı sunar. Örneğin, "Bana her zaman Kotlin dilinde kısa yanıtlar ver" gibi bir kural oluşturabilirsiniz.
Kural oluşturmak için Android Studio > Ayarlar > Araçlar > Gemini > İstem Kitaplığı > Kurallar'a gidin ve düzenleyicideki metni düzenleyin. Kuralları IDE düzeyinde veya proje düzeyinde depolamak için açılır listeyi kullanın:
- IDE düzeyindeki kurallar size özeldir ve birden fazla projede kullanılabilir.
- Proje düzeyindeki kurallar, aynı proje üzerinde çalışan ekip arkadaşları arasında paylaşılabilir.
İstemleri ekip genelinde paylaşmak için
.idea
klasörünü sürüm kontrol sistemine eklemeniz gerekir.

Yerleştirilmiş XR Emülatörü
XR Emülatörü artık varsayılan olarak yerleştirilmiş durumda başlatılıyor. Artık uygulamanızı dağıtabilir, 3D alanda gezinebilir ve Layout Inspector'ı doğrudan Android Studio'da kullanabilirsiniz.

XR proje şablonu
Android Narwhal Feature Drop, Jetpack XR için özel olarak tasarlanmış yeni bir proje şablonu sunuyor. Bu sayede, standart kod içeren sağlam bir temel oluşturarak sürükleyici deneyim geliştirme yolculuğunuza hemen başlayabilirsiniz.
XR için yerleştirilmiş Layout Inspector
Yerleştirilmiş Layout Inspector artık XR uygulamalarını destekliyor. Bu sayede, kullanıcı arayüzü düzeninizi XR ortamında inceleyip optimize edebilirsiniz. Uygulamanızın bileşen yapısı hakkında ayrıntılı analizler elde edin ve daha iyi ve yüksek performanslı deneyimler oluşturmak için olası düzen sorunlarını belirleyin.
16 KB sayfa boyutu desteği
Android Studio Narwhal Feature Drop, 16 KB sayfa boyutlarına geçiş için daha iyi destek sunuyor. Bu geçişi sorunsuz bir şekilde yapmanıza yardımcı olmak için Android Studio artık 16 KB cihazlarla uyumlu olmayan APK'lar veya Android uygulama paketleri oluştururken proaktif uyarılar sunuyor. APK Analiz Aracı'nı kullanarak hangi kitaplıkların 16 KB'lık cihazlarla uyumlu olmadığını da öğrenebilirsiniz. Uygulamalarınızı bu yeni ortamda test etmek için Android Studio'da mevcut 4 KB'lık resimlerin yanı sıra özel bir 16 KB'lık emülatör hedefi de mevcuttur.

Gemini ile kullanıcı arayüzünü dönüştürme
Artık Compose önizleme ortamında doğal dili kullanarak doğrudan önizlemede kullanıcı arayüzü kodunu dönüştürebilirsiniz. Bu özelliği kullanmak için Oluşturma Önizleme'yi sağ tıklayın ve Transform UI With Gemini'ı (Gemini ile kullanıcı arayüzünü dönüştür) seçin. Ardından, Gemini'a düzeninizi veya stilinizi ayarlaması için yol göstermek üzere "Bu düğmeleri ortada hizala" gibi doğal dil isteklerinizi girin ya da daha iyi bir bağlam için önizlemede belirli kullanıcı arayüzü öğelerini seçin. Ardından Gemini, Compose kullanıcı arayüzü kodunuzu yerinde düzenler. Bu kodu inceleyip onaylayarak kullanıcı arayüzü geliştirme iş akışını hızlandırabilirsiniz.
![]() |
![]() |
Gezinme iyileştirmeleriyle ilgili önizleme oluşturun
En son gezinme iyileştirmeleriyle birlikte, oluşturma önizleme etkileşimi artık daha verimli. Önizleme tanımına gitmek için önizleme adını tıklayın veya tanımlandığı işleve gitmek için bileşeni ayrı ayrı tıklayın. Fareyle üzerine gelme durumları, fareyle bir önizleme çerçevesinin üzerine geldiğinizde anında görsel geri bildirim sağlar. İyileştirilmiş klavye oklarıyla gezinme özelliği, birden fazla önizleme arasında hareket etmeyi kolaylaştırarak kullanıcı arayüzünün daha hızlı bir şekilde yinelenmesini ve iyileştirilmesini sağlar.
Önizleme seçici oluşturun
Oluşturma önizleme seçicisi artık kullanılabiliyor. Denemek için Oluşturma kodunuzdaki herhangi bir @Preview
ek açıklamayı tıklayın.

Layout Inspector'da alt öğelerin yeniden oluşturulması
Layout Inspector, alt öğe yeniden oluşturma sayılarını destekler. Artık yeniden oluşturulan composable, bileşen ağacında bir üst öğenin altında daraltılmış olsa bile yeniden oluşturma sayılarını görebilirsiniz. Alt bileşen yeniden oluşturma sayılarının arttığını gördüğünüzde ağacı açıp yeniden oluşturmaların nerede gerçekleştiğini bulabilirsiniz.

Otomatik senkronizasyonu devre dışı bırakma için yeni ayar
Android Studio artık varsayılan Otomatik Senkronizasyon modundan (ör. proje açıldığında senkronizasyon otomatik olarak çalışır) hatırlatıcılar içeren yeni bir Manuel Senkronizasyon moduna geçiş yapma ayarı sunuyor. Varsayılan davranış Otomatik Senkronizasyon'dur. Manuel senkronizasyona geçmek için Dosya (macOS'te Android Studio) > Ayarlar > Derleme, Yürütme, Dağıtım > Derleme Araçları'na gidin ve Proje Senkronizasyon modu'nu Hatırlatıcılarla Manuel Senkronizasyon olarak ayarlayın.
Android Cihaz Akışı ile kullanılabilen iş ortağı cihaz laboratuvarları
İş ortağı cihaz laboratuvarları, Samsung, Xiaomi, OPPO, OnePlus, vivo gibi Google OEM iş ortakları tarafından işletilen ve Android Cihaz Akışı'nda kullanılabilen cihaz seçimini genişleten cihaz laboratuvarlarıdır. Bu hizmet beta sürümündedir ve Android Studio'nun en son Canary sürümlerinde kullanılabilir. Daha fazla bilgi edinmek için İş Ortağı Cihaz Laboratuvarlarına Bağlanma başlıklı makaleyi inceleyin.
Varsayılan olarak K2 modu
Android Studio artık varsayılan olarak K2 Kotlin derleyicisini kullanıyor. Bu yeni nesil derleyici, IDE'de ve derlemelerinizde önemli performans iyileştirmeleri sunar. K2'yi etkinleştirerek gelecekteki Kotlin programlama dili özelliklerinin ve Kotlin'de daha da hızlı, daha sağlam bir geliştirme deneyiminin önünü açıyoruz.