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, etkin geliştirme aşamasındaki en yeni özellikleri içerir ve sınırlı test edilir. 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 Otter 3 Yeni Özellikler Güncellemesi Kararlı
Android Gradle eklentisi 9.0 Kararlı
Android Studio Panda 1 Canary
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 herhangi bir uyumlu kararlı sürümüyle ç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 ve 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
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 otomatik olarak Compose önizlemeleri oluşturabilir. Compose önizlemeleri oluşturma
Dönüştürme kullanıcı arayüzü Uygulama kullanıcı arayüzünüzü doğrudan Compose önizleme panelinden 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.

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ı, dakikalar içinde fikirden uygulama prototipine geçmenizi 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 işlevine sahip 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.

    Yapay zekayla oluştur iletişim kutusunda şu istem yer alıyor: Telefon ve saat için koşu ve bisiklet aktivitelerini takip eden 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ü tıklayın ve ardından Tüm kitaplıkları Gemini ile güncelle'yi tıklayın.

Bu işlem sırasında 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ürecinde yineleme yaparak yükseltmelerden kaynaklanan tüm 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 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 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 ö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, ü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

Öğe 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 simgeleri oluşturmayı 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ı varsayılan olarak yeniden kullanmasına izin verebilirsiniz.

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 görebilirsiniz.

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 deneysel sürümde deneyin.

Vector Asset Studio'da Material Symbol desteği

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'da 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ü kullanan mevcut projelerde Android Studio, projenizin tanımlanmış Gradle JDK yapılandırmasını aynı özellikleri koruyarak Daemon JVM ölçütlerine otomatik olarak taşımayı teklif eden bir bildirim gösterir.

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

Android Studio Panda 2

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