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 kararlı hale getirildi. Android Studio sürüm adlandırmasını anlamak için Android Studio sürüm adları başlıklı makaleye göz atı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 Otter 3 Yeni Özellikler Güncellemesi Kararlı
Android Gradle eklentisi 9.0.0 Kararlı
Android Studio Panda 1 RC
Android Studio Panda 2 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, senkronizasyonun başarısız olmasına neden olur. Bu durumda, AGP'nin ilgili sürümüne güncelleme yapmanız istenir.

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
Oluşturma ö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 Compose önizlemelerini otomatik olarak oluşturabilir. Compose önizlemeleri oluşturma
Dönüştürme kullanıcı arayüzü Doğrudan Compose önizleme panelinden uygulamanızın kullanıcı arayüzünü güncellemek için doğal dil kullanın. Dönüştürme kullanıcı arayüzü
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 Journeys

Android Studio Panda 1

Android Studio Panda 1'deki 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.

Gradle Daemon JVM Ölçütleri ile basitleştirilmiş JDK yönetimi

Android Studio, Gradle derlemeleri için JDK yönetimini basitleştirmek amacıyla yeni projelerde varsayılan olarak Gradle Daemon JVM ölçütlerini kullanır. Bu özellik, Gradle'ın Gradle derlemelerini yürütmek için makinenize yüklenen projenizle uyumlu JDK'yı otomatik olarak algılamasına veya yerel olarak bulunamazsa gerekli JDK'yı indirerek otomatik olarak sağlamasına olanak tanır. Bu özellik, Gradle 9.2.0 sürümünde kararlı hale getirilmiştir.

Bu, proje kurulumunu basitleştirir ve JDK yönetimini çeşitli şekillerde iyileştirir:

  • Daha az kurulum hatası: Artık bir projeyi içe aktarmak ve oluşturmak için belirli bir JDK'nın yüklü olması gerekmiyor. Bu sayede, geçersiz JDK seçimi nedeniyle kurulumla ilgili hatalar azalıyor.
  • Tutarlı derlemeler: Gradle derlemeleri için JDK seçimi yalnızca farklı makinelerde değil, IDE ile komut satırı arasında da tutarlıdır. Bu sayede, performansı olumsuz etkileyen birden fazla Gradle Daemon'ın oluşturulması önlenir.

Uyumlu bir Gradle sürümünün kullanıldığı mevcut projelerde Android Studio, projenizin tanımlanmış Gradle JDK yapılandırmasını aynı özellikleri koruyarak Daemon JVM ölçütlerine otomatik olarak taşıma seçeneği sunan bir bildirim gösterir.

Gradle derleme yürütmeleri için yeni akış

Android Studio Panda 2

Android Studio Panda 2'deki 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.

Özel görünüm önizlemesinin desteği sonlandırılıyor

Gelecek sürümlerde Özel Görünüm önizleme özelliğinin desteğini sonlandıracağız.

Android ekosistemi Jetpack Compose'a doğru kayarken özel kullanıcı arayüzü bileşenleri oluşturmak çok daha verimli ve sezgisel hale geldi. Compose, özel kullanıcı arayüzü öğeleri geliştirmek için eski XML tabanlı yaklaşıma kıyasla üstün bir iş akışı sağlayan güçlü ve yerleşik bir @Preview sistemi içerir.

Özel Görünüm Önizlemesi'nin desteğini sonlandırarak kaynaklarımızı Compose ekosistemindeki önizleme deneyimini iyileştirmeye odaklayabilir ve daha yalın, daha iyi performans gösteren bir IDE sağlayabiliriz.

Yapay zeka ile yeni proje oluşturma

Android geliştirme iş akışınızı hızlandırmak için üretken yapay zekanın gücünden yararlanın. Android Studio Otter 1 Canary 5'ten itibaren yapay zeka aracısı, fikirlerinizi dakikalar içinde uygulama prototipine dönüştürmenizi sağlar.

Aracı, çeşitli çok ekranlı uygulamalar oluşturabilir:

  • Tek ekranlı uygulamalar: Statik kullanıcı arayüzü düzenlerine sahip temel uygulamalar oluşturun.
  • Çok sayfalı uygulamalar: Ekranlar arasında temel gezinme özelliği olan uygulamalar oluşturun.
  • Yapay zeka ile geliştirilmiş uygulamalar: Üretken yapay zeka özellikleri eklemek için Gemini API'lerini entegre edin.
  • Herkese açık API entegrasyonu olan uygulamalar: Herkese açık API'lerden gelen verileri gösteren uygulamalar oluşturun.

Proje kurulum aracını kullanmak için aşağıdakileri yapın:

  1. Android Studio'yu başlatın.
  2. Android Studio'ya Hoş Geldiniz ekranında Yeni Proje'yi seçin (veya bir projenin içinden Dosya > Yeni > Yeni Proje'yi seçin).

    Yeni Proje, Aç ve Depoyu Klonla düğmelerinin bulunduğu Android Studio'ya Hoş Geldiniz ekranı.
    Yeni bir proje başlatın.
  3. Yapay zeka ile üret'i seçin.

    Boş Etkinlik, Gezinme Kullanıcı Arayüzü Etkinliği gibi çeşitli uygulama şablonları için kartların bulunduğu "yeni proje" iletişim kutusu. Bu iletişim kutusunda, sizin için yeni bir proje oluşturmak üzere Android Studio'da Gemini'ı etkinleştiren Yapay Zeka ile Oluştur kontrolü de bulunur.
    Bir proje şablonu seçin veya Gemini ile uygulamanızı oluşturun.
  4. İsteminizi metin giriş alanına yazıp Sonraki'yi tıklayın.

    İstem içeren "Yapay zekayla oluştur" iletişim kutusu: Telefon ve saat için koşu ve bisiklet aktivitelerini izleyen bir fitness takipçisi. İletişim kutusunda, fitness takip cihazı düğmesi de dahil olmak üzere çeşitli uygulama türlerini seçebileceğiniz düğmeler bulunur.
    Yeni bir proje oluşturma iletişim kutusu.
  5. Uygulamanıza ad verin ve oluşturma sürecini başlatmak için Bitir'i tıklayın.

Android Studio'daki Gemini, isteminize göre uygulamanız için yapılandırılmış bir plan oluşturur. Planı onayladığınızda aracı, uygulamanızı yapılandırmak ve oluşturmak için bağımsız bir oluşturma döngüsüne başlar.

Bağımlılıkları yapay zeka temsilcisiyle güncelleme

Bağımlılıkları yükseltmek karmaşık ve zaman alıcı bir görev olabilir. Android Studio Otter 1 Canary 5'ten itibaren yapay zeka temsilcisi, bağımlılık yükseltme sürecini otomatikleştirip basitleştirerek sıkıcı işleri ortadan kaldırır ve projenin sürdürülebilirliğini artırır. Yalnızca birkaç tıklamayla tüm bağımlılıklarınızı sorunsuz bir şekilde yükseltebilir ve en son sürümlerin avantajlarından yararlanabilirsiniz. Böylece yüksek kaliteli uygulamalar geliştirmeye odaklanabilirsiniz.

Kitaplıkları sürüm kataloğundan güncelleyin.
Kitaplıkları sürüm kataloğundan güncelleyin.

Bağımlılıkları yapay zeka temsilcisini kullanarak güncellemek için aşağıdakilerden birini yapın:

  • Yeniden düzenle'yi (veya düzenleyici ya da proje görünümünde sağ tıklayın) > Bağımlılıkları güncelle'yi tıklayın.
  • libs.versions.toml dosyasında, altı çizili bir sürümün üzerine gelin, görüntülenen Bağlama Özgü İşlemleri Göster menüsünü ve ardından Tüm kitaplıkları Gemini ile güncelle'yi tıklayın.

Bu süreçte, temsilci yükseltme planıyla ilgili üst düzey bir genel bakış sunar. Böylece, ilerlemeyi adım adım izleyebilir ve tüm değişiklikleri uygulamadan önce inceleyebilirsiniz. Temsilci, derleme sürecini tekrarlayarak yükseltmelerden kaynaklanan derleme hatalarını giderir. Değişiklikleri inceleyebilir, kabul edebilir, geri alabilir veya temsilciyi istediğiniz zaman durdurabilirsiniz.

Kilitlenmeler için önerilen düzeltmeler

Android Studio Meerkat sürümünde, Uygulama Kalitesi Analizleri araç penceresinde bildirilen kilitlenmeler için Gemini analizlerini kullanıma sunduk. Android Studio artık olası düzeltmeler önermek için kilitlenme verilerini kaynak kodunuzla birlikte analiz etmek üzere Gemini'ı kullanabilir. Uygulama Kalitesi Analizleri araç penceresinde bir kilitlenme seçtikten sonra Analizler sekmesine gidin ve Gemini kilitlenmeyle ilgili bir analiz oluşturduktan sonra Düzeltme öner'i tıklayın. Ardından Gemini, bir düzenleyici farkı sekmesinde inceleyip kabul edebileceğiniz önerilen kod değişiklikleri oluşturur.

Oluşturma önizlemesi ekran görüntüsü testi 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 hakkında daha fazla bilgi edinin.

Android Studio Profiler'da LeakCanary

Android Studio Panda, Android Studio Profiler'da doğrudan özel bir görev olarak LeakCanary entegrasyonu 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 özelliklerin yanı sıra 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ı kopyalayabilirsiniz. Bu, üretkenliğinizi önemli ölçüde artırabilir ve geliştirme aşamasında 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

Reklam Öğeleri Stüdyosu'nda tek renkli simge desteği

Android Studio Narwhal Yeni Özellikler Güncellemesi 2025.1.3 Canary 2 ve sonraki sürümler, temalı uygulama simgelerinin oluşturulmasını kolaylaştırır. Android 13 (API düzeyi 33) ve sonraki sürümlerde kullanıcılar, cihazlarının duvar kağıdına ve temasına uyum sağlayan temalı uygulama simgelerini tercih edebilir.

Android Studio, bu özelliği desteklemek için yeni bir tek renkli simge seçeneğini doğrudan Image Asset Studio sihirbazına entegre eder. Uyarlanabilir uygulama simgesi oluştururken artık mevcut Ön Plan ve Arka Plan sekmelerine ek olarak özel bir Tek Renkli sekmesi de görürsünüz. Ayrı bir tek renkli uygulama simgesi sağlayabilir (tasarım spesifikasyonlarına bakın) veya Android Studio'nun tek renkli katman için uyarlanabilir simgenin ön plan katmanını yeniden kullanmasını sağlayabilirsiniz.

Görüntü Öğesi Stüdyosu'na Resource Manager aracılığıyla veya bir proje dizinini sağ tıklayıp Yeni > Görüntü Öğesi'ne giderek erişebilirsiniz.

Yeni Tek Renkli sekmesini görmek için simge türü olarak Başlatıcı simgeleri (uyarlanabilir ve eski)'ni seçin.

Simgeleri içe aktardıktan sonra temalı uygulama simgelerinizin önizlemesini yapabilirsiniz.

Reklam Öğeleri Stüdyosu'nda Tek Renkli Simge Desteği

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 artık 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 Canary derlemesinde deneyin.

Vector Asset Studio'da Material Symbol desteği

Layout Inspector 3D modu desteğinin sonlandırılması

Android Studio Panda 2'de Layout Inspector'daki 3D Modu özelliği desteği sonlandırıldı. 3D Modu, derin hiyerarşileri görselleştirmenin bir yolunu sunsa da kullanım verileri, standart 2D görünümün ve Bileşen Ağacı'nın hata ayıklama ihtiyaçlarının büyük çoğunluğunu karşıladığını gösteriyor. Bu özelliği kaldırarak kaynaklarımızı Düzen Denetleyici'nin genel desteğini, performansını ve kararlılığını iyileştirmeye yönlendirebiliriz. Bileşen ağacını ve standart 2D düzen görünümünü kullanarak görünüm yerleştirme ve z sırasını incelemeye devam edebilirsiniz.

Düzen Denetleyici'de yeniden oluşturma durumu okunuyor

Düzen denetleyicisine yeniden oluşturma durumu okumaları ekleyerek yüksek yeniden oluşturma sayılarını teşhis etmeyi kolaylaştırdık. Panda 2 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 daha yeni 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 izlemeleri: Sayılar, listeler veya yükseklik değerleri gibi okunan belirli durum değişkenlerini belirleyin. 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 dildeki dökümünü ve neden yeniden oluşturmaya yol açtığını göstermek için Durum İnceleme panelinde Yapay zeka ile 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 Yeniden Oluşturmayı Gözlemle > Tümünü Gözlemle'yi seçin.
    • Belirli notlar için Yeniden Oluşturma > Düğümü Gözlemle'yi 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" özelliğinin örnek sonucu