Android Studio Önizlemesi'ndeki yeni özellikler

Bu sayfada, Android Studio'nun önizleme sürümlerinde kullanıma sunulan yeni özellikler listelenmektedir. Önizleme derlemeleri, Android Studio'daki en yeni özelliklere ve iyileştirmelere erken erişim imkanı sunar. Bu önizleme sürümlerini indirebilirsiniz. Android Studio'nun önizleme sürümünü kullanırken herhangi bir sorunla karşılaşırsanız bize bildirin. Hata raporlarınız Android Studio'yu daha iyi hale getirmemize yardımcı olur.

Canary sürümleri, aktif olarak geliştirilmekte olan en yeni özellikleri içerir ve sınırlı testlere tabi tutulur. Geliştirme için Canary derlemelerini kullanabilirsiniz ancak özelliklerin eklenebileceğini veya değiştirilebileceğini unutmayın. Yayın adayları (RC), Android Studio'nun bir sonraki sürümüdür ve kararlı sürüm için neredeyse hazırdır. Bir sonraki sürümün özellik seti kararlı hale getirildi. Android Studio sürüm adlandırmasını anlamak için [Android Studio sürüm adları][studio-release-names] bölümüne bakın.

Her önizleme sürümündeki önemli düzeltmelerin listesi de dahil olmak üzere Android Studio önizleme sürümleriyle ilgili en son haberler için Android Studio blogundaki Sürüm Güncellemeleri'ne bakın.

Android Studio'nun mevcut sürümleri

Aşağıdaki tabloda, Android Studio'nun mevcut sürümleri ve ilgili kanalları listelenmektedir.

Sürüm Kanal
Android Studio Narwhal | 2025.1.1 Kararlı
Android Gradle eklentisi 8.11.0 Kararlı
Android Studio Narwhal Feature Drop | 2025.1.2 RC

Android Gradle eklentisi önizlemeleriyle uyumluluk

Android Studio'nun her önizleme sürümü, Android Gradle eklentisinin (AGP) ilgili sürümüyle birlikte yayınlanır. Studio'nun önizleme sürümleri, AGP'nin herhangi bir uyumlu kararlı sürümüyle çalışmalıdır. Ancak AGP'nin önizleme sürümünü kullanıyorsanız Studio'nun ilgili önizleme sürümünü (ör. AGP 7.2.0-alpha07 ile Android Studio Chipmunk Canary 7) kullanmanız gerekir. Farklı sürümleri (ör. Android Studio Chipmunk Beta 1 ile AGP 7.2.0-alpha07) kullanma girişimleri, senkronizasyon hatasına neden olur ve bu da AGP'nin ilgili sürümüne güncelleme istemiyle sonuçlanır.

Android Gradle eklentisi API'lerinin kullanımdan kaldırılması ve kaldırılmasıyla ilgili ayrıntılı günlük için Android Gradle eklentisi API güncellemeleri başlıklı makaleyi inceleyin.

Android Studio Narwhal Feature Drop | 2025.1.2

Android Studio Narwhal Feature Drop | 2025.1.2 sürümündeki yeni özellikler şunlardır:

Android Studio'nun bu sürümünde düzeltilen sorunları görmek için kapatılan sorunlar bölümüne bakın.

Android Studio'nun Agent modunda Gemini

Android Studio'daki Gemini'ın Agent modu, Gemini ile sohbet ederek deneyimleyebileceğinizden daha karmaşık ve çok aşamalı geliştirme görevlerini yönetmek için tasarlanmış yeni bir yapay zeka özelliğidir. 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 Emülatörü artık varsayılan olarak yerleştirilmiş durumda başlatılıyor.
XR emülatörünü doğrudan Android Studio'da kullanın.

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.

Android Studio XR desteği kullanıma sunuldu

Android Studio Narwhal, Jetpack XR ile sürükleyici deneyimler geliştiren geliştiriciler için destek içerir. Bu sürümde, XR uygulamalarını daha verimli bir şekilde denemenize, dağıtmanıza ve hatalarını ayıklamanıza yardımcı olacak araçlar sunuluyor.

Gemini ile kullanıcı arayüzünü dönüştürme

Artık Compose önizleme ortamında kullanıcı arayüzü kodunu doğrudan önizlemede doğal dili kullanarak 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.

Bağlam menüsünde "Gemini ile kullanıcı arayüzünü dönüştür"
"Gemini ile kullanıcı arayüzünü dönüştür" menüsüne erişme
"Transform UI with Gemini" (Gemini ile kullanıcı arayüzünü dönüştürün) modal iletişim kutusu
Oluşturma önizlemesine doğal dil dönüşümü uygulama

Android Studio Narwhal Feature Drop için en az AGP 4.0 gereklidir.

Projelerin Android Studio Narwhal Feature Drop ile uyumlu olması için AGP 4.0 veya sonraki bir sürümün kullanılması gerekir. AGP ve Android Studio uyumluluk koşullarını inceleyin.