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ı 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 göz atı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 Quail 1 | Kararlı |
| Android Gradle eklentisi 9.2.0 | Kararlı |
| Android Studio Quail 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 destekli 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 |
|---|---|---|
| Android Studio için Kullanıcı Akışları | 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 Quail 2
Android Studio Quail 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.
Diğer ajan becerileri
Android Studio, ajan becerilerini destekler. Ajan becerileri, ajanı özel iş akışlarına ve alana özgü bilgilere dayandıran modüler talimat kümeleridir. Projenize beceriler ekleyerek ajana belirli en iyi uygulamaları, mimari kalıpları ve iş akışlarını takip etmeyi öğretebilirsiniz. Bu sayede, alakalı bir görev gerçekleştirdiğinizde daha doğru ve bağlama duyarlı kod oluşturma ve otomatik beceri etkinleştirme sağlanır.
Kendi özel becerilerinizi oluşturabilir veya resmi Android becerilerimizi yüklemek için Android CLI'yı kullanabilirsiniz. Android becerileri, XML'den Compose'a geçiş, uçtan uca destek ve Navigation 3 gibi yaygın iş akışlarını kapsar.
Agent modunda Firebase ile tam yığın uygulamalar geliştirme
Authentication ve Cloud Firestore veritabanları gibi Firebase hizmetleri, Firebase temsilci becerileri kullanılarak Android Studio'da doğrudan Temsilci Modu'nda etkinleştirilip yapılandırılabilir. Ajan, Firebase entegrasyonunu tamamlamanıza ve arka uç hizmetlerini yapılandırmanıza yardımcı olabilir. Bu entegrasyon, IDE'nizden ayrılmadan sağlam ve tam yığın Android uygulamaları oluşturmanıza olanak tanır.
Paralel görüşmeler
Aracı Modu'nda birden fazla görüşmeyi paralel olarak yürütebilirsiniz. Böylece, IDE'de daha etkili bir şekilde çoklu görev yapabilirsiniz. Örneğin, bir görüşmede test oluşturma gibi uzun süren bir görevi başlatabilir, ikinci bir görüşmeyi yeni bir özelliği planlamak için, üçüncü bir görüşmeyi ise doküman taslağı oluşturmak için kullanabilirsiniz.
Yapay zeka ile yeni proje oluştururken daha fazla özellik
Yapay zekayla yeni projeler oluşturma özelliği, tam yığın geliştirme aracına dönüştü. Bu araç, çok adımlı bir yürütme planı ve birden fazla dosyadaki bağımlılıkları otomatik olarak yapılandırabilen ve proje kurulumu sırasında derleme hatalarını kendi kendine düzeltebilen bağımsız bir "üretim döngüsü" kullanır.
Bu özellik, Firebase agent skills ile entegrasyonu sayesinde daha da geliştirilmiştir. Bu entegrasyon, tek bir istemden eksiksiz full-stack uygulamalar oluşturmanıza, hatalarını ayıklamanıza ve dağıtmanıza olanak tanır.
Ayrıca, yapay zeka destekli yeni proje oluşturma iş akışı, büyük ekran optimizasyonlarını destekler. Projenizin tabletler, katlanabilir cihazlar ve büyük ekranlı cihazlar için optimize edilmiş düzenler, gezinme ve bileşenlerle iskeletlendirilmesini istediğinizi belirtebilirsiniz. Android Studio'daki yapay zeka aracı, yeni düzeninizi hemen test etmek için büyük ekranlı emülatörleri de yapılandırıp başlatabilir.
Google AI Studio'da Android uygulamaları geliştirme
Google AI Studio, Android uygulaması geliştirme özelliklerinin tamamını destekler. Doğal dil istemlerinden yeni Android uygulamaları oluşturabilir, yerleştirilmiş bir Android Emulator kullanarak bunları anında önizleyebilir ve ADB ile USB üzerinden doğrudan fiziksel cihazlarınıza dağıtabilirsiniz.
Kullanıcılarla test yapmaya hazır olduğunuzda Google AI Studio doğrudan Google Play Console'da yayınlayabilir. Araç, uygulama kaydı oluşturma, paketi paketleme ve dahili test kanalına yükleme işlemlerini otomatik olarak gerçekleştirir.
Gelişmiş düzenleme ve üretime hazırlık için Google AI Studio projenizi ZIP dosyası olarak dışa aktarabilir ve Android Studio'da sorunsuz bir şekilde açabilirsiniz.
Android CLI
Android KSA, istediğiniz yapay zeka ajanı, LLM veya geliştirme ortamını kullanarak uygulamalar oluşturmanıza olanak tanır. Yapay zeka ajanlarının daha hızlı oluşturmasına ve genel LLM araçlarına kıyasla daha az jeton kullanmasına yardımcı olmak için tasarlanmıştır.
Aracınızın önerilen en iyi uygulamalara uymasını sağlamak için Android Bilgi Bankası ve Android becerileriyle temellendirebilirsiniz. Ayrıca, Android KSA, ajanınızın sembol tanımlamalarını bulma ve dosyaları sorunlar açısından analiz etme gibi gelişmiş görevleri gerçekleştirmek için IDE'yi aramasına olanak tanır.
Ayrıca Android CLI, Google Antigravity 2.0'a entegre edilmiştir.
AQI'da temsilci entegrasyonuyla ilgili kilitlenmeler için önerilen düzeltmeler
Uygulama Kalitesi Analizleri aracı penceresi artık kilitlenme verilerini kaynak kodunuzla birlikte analiz ederek ayrıntılı açıklamalar sunmak ve olası düzeltmeler önermek için yapay zeka aracısıyla entegre edildi. Uygulama Kalitesi Analizleri aracı penceresinde bir kilitlenme seçtikten sonra Analizler sekmesine gidin ve Daha fazla göster'i tıklayarak kilitlenmeyle ilgili ayrıntılı bir açıklama görün. Aracının inceleyip kabul edebileceğiniz kod değişiklikleri önermesi için Yapay zekayla düzelt'i tıklayın.
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, doğrudan Android Studio Profiler'da özel bir görev olarak LeakCanary entegrasyonunu içerir.
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, geliştirme aşamasında üretkenliğinizi önemli ölçüde artırabilir ve iş akışınızı iyileştirebilir.
Layout Inspector'da yeniden oluşturma durumu okunuyor
Layout Inspector'a Recomposition state reads ekleyerek yüksek recomposition 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 bir 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 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 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.
- Layout Inspector'ı açın.
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.
Layout Inspector'da yeniden oluşturma durumu okumalarını etkinleştirme Uygulamanızla etkileşim kurun. 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ç 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çıkla" özelliğinin örnek sonucu