Android Studio önizlemesinin sürüm notları

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'nun daha iyi hale gelmesine 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 sabitlendi. Android Studio sürüm adlandırmasını anlamak için Android Studio sürüm adları 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 Panda 2 Kararlı
Android Gradle eklentisi 9.1.0 Kararlı
Android Studio Panda 3 Canary

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 uyumlu kararlı sürümleriyle çalışmalıdır. Ancak AGP'nin bir ö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. Bu da AGP'nin ilgili sürümüne güncelleme istemiyle sonuçlanır.

Android Gradle eklentisi API'lerinin desteğinin sonlandı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.

Studio Labs

Studio Labs, Android Studio'nun kararlı bir sürümünde en yeni deneysel yapay zeka özelliklerini denemenize olanak tanır. Böylece yapay zeka yardım tekliflerimizi geliştirme iş akışınıza daha hızlı entegre edebilirsiniz. Daha fazla bilgi için Studio Labs başlıklı makaleyi inceleyin.

Studio Labs'de şu anda kullanılabilen özellikler şunlardır:

Özellik Açıklama Dokümanlar
Compose önizlemesi oluşturma Gemini, belirli bir composable veya bir dosyadaki tüm composable'lar için önizleme parametreleriyle ilgili sahte veriler de dahil olmak üzere otomatik olarak Compose önizlemeleri oluşturabilir. Compose önizlemeleri oluşturma
Kullanıcı arayüzü dönüştürme Uygulama kullanıcı arayüzünüzü doğrudan Compose önizleme panelinden güncellemek için doğal dil kullanın. Kullanıcı arayüzü dönüştürme
Journeys for Android Studio Uçtan uca testlerdeki adımları ve onayları açıklamak için doğal dil kullanın. Android Studio için Kullanıcı Akışları

Android Studio Panda 3

Android Studio Panda 3'teki 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.

AQI'da temsilci entegrasyonuyla ilgili kilitlenmeler için önerilen düzeltmeler

Uygulama Kalitesi Analizleri aracı penceresi artık ayrıntılı açıklamalar sunmak ve olası düzeltmeler önermek için kilitlenme verilerini kaynak kodunuzla birlikte analiz etmek üzere yapay zeka aracısıyla entegre edildi. Uygulama Kalitesi Analizleri araç penceresinde bir kilitlenme seçtikten sonra Analizler sekmesine gidin ve kilitlenmeyle ilgili ayrıntılı açıklamayı görmek için Daha fazla göster'i tıklayın. Aracının inceleyip kabul edebileceğiniz kod değişiklikleri önermesi için Yapay zeka ile düzelt'i tıklayın.

HKİ'de "Daha fazla göster" ve "Yapay zekayla düzelt" seçeneklerini içeren yeni temsilci entegrasyonu

Compose Preview Screenshot Testing aracı

Compose kullanıcı arayüzlerinizi test etmek ve gerilemeleri önlemek için Compose Önizleme Ekran Görüntüsü Testi aracını kullanın. Yeni araç, uygulamanızın kullanıcı arayüzünde yapılan değişiklikleri görsel olarak algılamanızı sağlayan HTML raporları oluşturmanıza yardımcı olur. Compose Preview Screenshot Testing sayfasından daha fazla bilgi edinin.

Android Studio Profiler'da LeakCanary

Android Studio Panda, Android Studio Profiler'da doğrudan özel bir görev olarak LeakCanary entegrasyonunu içerir.

Android Studio Profiler'da, LeakCanary ile sızıntıları analiz etmeye yönelik yeni görev

Android Studio'daki LeakCanary profiler görevi, bellek sızıntısı analizini cihazınızdan geliştirme makinenize aktif olarak taşır. Bu sayede, sızıntı analizi aşamasında cihaz üzerinde yapılan sızıntı analizine kıyasla önemli bir performans artışı elde edilir.

Ayrıca, sızıntı analizi artık IDE'de bağlamsallaştırılıyor ve kaynak kodunuzla tamamen entegre ediliyor. Bu sayede, Kaynağa Git gibi özellikler ve bellek sızıntılarını incelemek ve düzeltmek için gereken süreyi ve zorluğu önemli ölçüde azaltan diğer faydalı kod bağlantıları sağlanıyor. Ayrıca, Gemini ile daha fazla işlem yapmak için sızıntı analizinin tamamını da kopyalayabilirsiniz. Bu, geliştirme aşamasında üretkenliğinizi önemli ölçüde artırabilir ve iş akışınızı iyileştirebilir.

Hata ayıklama için bildirime git ile bağlamsallaştırılmış LeakCanary bellek sızıntısı analizi

Android Studio'da Material Symbols desteği

Android Studio Otter 2 Feature Drop ile uygulamanıza en yeni Material sembollerini ekleyin ve özelleştirin. Vector Asset Studio, Google Fonts'taki Material Symbols kitaplığıyla tamamen entegre edildi. Böylece, IDE'nin içinden kataloğun tamamına erişebilirsiniz.

Artık ağırlık, derece ve optik boyut gibi simge özelliklerini doğrudan stüdyoda özelleştirerek tasarımınıza mükemmel şekilde uyacak hale getirebilirsiniz. En yeni deneysel sürümde deneyin.

Vector Asset Studio'da Material Symbol desteği

Layout Inspector'da yeniden oluşturma durumu okunuyor

Düzen Denetçisi'ne yeniden oluşturma durumu okumaları ekleyerek yüksek yeniden oluşturma sayılarını teşhis etmeyi kolaylaştırdık. Panda 3 canary'de kullanılabilen bu özellik, döngü sırasında gerçekleştirilen durum okumalarının ayrıntılı bir listesini sağlayarak yeniden oluşturmayı tetikleyen durum değişkenlerini belirlemenize yardımcı olur. Bu özelliği kullanmak için compose.ui:ui:1.10.0 (BOM 2025.12.01) veya üzeri bir sürüm kullanın.

Temel özellikler

Bu özelliğin temel işlevleri şunlardır:

  • İzleme durumu geçersiz kılma: Bir düğüm yeniden oluşturulduğunda, Durum İnceleme panelini açmak için Bileşen Ağacı'ndaki yeniden oluşturma sayısı bağlantısını tıklayın.
  • Ayrıntılı yığın izleri: Sayılar, listeler veya yükseklik değerleri gibi okunan belirli durum değişkenlerini tanımlayın. Güncellemeyi tetiklemek için hangi öğelerin invalidated (değiştirildiğini) kontrol edin.
  • Yeniden oluşturma geçmişinde gezinme: Belirli bir düğüm için önceki yeniden oluşturmaların durum verileri arasında geçiş yapmak üzere panel başlığındaki gezinme oklarını kullanın.
  • Yapay zeka destekli açıklamalar: Okunan durumun doğal dilde dökümünü ve neden yeniden oluşturmaya yol açtığını göstermek için Durum İnceleme panelinde Yapay zekayla açıkla'yı tıklayın.

Başlayın

Bu özellikleri denemek için aşağıdaki adımları uygulayın.

  1. Düzen Denetleyicisi'ni açın.
  2. Yeniden oluşturma sütununu sağ tıklayın ve aşağıdakilerden birini yapın:

    • Tüm düğümler için Observe Recomposition > Observe All'u (Yeniden Oluşturmayı Gözlemle > Tümünü Gözlemle) seçin.
    • Belirli notlar için Yeniden Oluşturma > Gözlem Düğümü'nü seçin.
    Düzen denetleyicisinde yeniden oluşturma durumu okumalarını etkinleştirme
  3. Uygulamanızla etkileşimde bulunun. Yeniden oluşturma işlemleri gerçekleştiğinde durumu incelemek için bileşen ağacındaki mavi bağlantıları tıklayın.

    Layout Inspector'da yeniden oluşturma durumunun okunmasıyla ilgili örnek sonuç
  4. Yeniden oluşturmanın neden gerçekleştiğine dair ayrıntılı bir analiz almak için "Yapay zeka ile açıklayın"ı tıklayın.

    Layout Inspector'da durum okumaları için "Yapay zeka ile açıklama"nın örnek sonucu