Android Studio Narwhal Feature Drop'taki yeni özellikler şunlardır:
Yama sürümleri
Android Studio Narwhal Feature Drop'taki yama sürümlerinin listesini aşağıda bulabilirsiniz.
Android Studio Narwhal Feature Drop | 2025.1.2 Patch 1 (Ağustos 2025)
Bu küçük güncelleme, hata düzeltmelerinin yanı sıra Android Studio ve Android Gradle eklentisinde iyileştirmeler içerir.
Android Studio düzeltmeleri ve performans iyileştirmeleri
- Temsilci tarafından kullanılan
code_search
aracındaki bir sorun düzeltildi. - Kotlin Multiplatform (KMP): Android Gradle Managed Devices için Gradle görevlerinin KMP projelerinde doğru şekilde oluşturulmamasına neden olan hata düzeltildi. Yönetilen cihaz görevleriniz artık beklendiği gibi çözülmeli ve çalıştırılmalıdır.
Android Gradle eklentisi düzeltmeleri ve performans iyileştirmeleri
- Android Gradle eklentisi (AGP) 8.12.1 sürümüne güncellendi.
Android Studio Narwhal Feature Drop'taki yeni özellikler şunlardır:
Android Studio'nun Temsilci Modu'nda Gemini
Android Studio'daki Gemini'ın Temsilci Modu, Gemini ile sohbet ederek deneyimleyebileceğinizden daha karmaşık ve çok aşamalı geliştirme görevlerini ele almak için tasarlanmış yeni bir yapay zeka özelliğidir. Temsilci Modu'nu 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 > Settings > Tools > Gemini > Prompt Library > Rules'a (Android Studio > Ayarlar > Araçlar > Gemini > İstem Kitaplığı > Kurallar) 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 resimlerin yanı sıra özel bir 16 KB emülatör hedefi de mevcuttur.

Gezinme ile ilgili önizleme oluşturma iyileştirmeleri
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şlevin bulunduğu yere gitmek için bileşeni 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.

Android Cihaz Akışı ile kullanılabilen iş ortağı cihaz laboratuvarları
İş ortağı cihaz laboratuvarları, Samsung, Xiaomi, OPPO, OnePlus ve 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.