Bu sayfada, Android Studio önizleme sürümlerinde sunulan yeni özellikler listelenmektedir. Önizleme derlemeleri, Android Studio'daki en yeni özelliklere ve iyileştirmelere erken erişim sağlar. 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 getirilmesine yardımcı olur.
Canary sürümleri, aktif olarak geliştirilmekte olan en yeni özellikleri içerir ve hafif bir şekilde test edilir. Geliştirme için Canary derlemelerini kullanabilirsiniz ancak özelliklerin eklenebileceğini veya değiştirilebileceğini unutmayın. Sürüm 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 bölümüne bakın.
Android Studio'nun mevcut sürümleri
Aşağıdaki tabloda, Android Studio'nun mevcut sürümleri ve ilgili kanalları listelenmiştir.
| Sürüm | Kanal |
|---|---|
| Android Studio Rabbit 1 | Kararlı |
| Android Gradle eklentisi 9.4.0 | Kararlı |
| Android Studio Rabbit 2 | KK |
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 tüm uyumlu kararlı sürümleriyle çalışır. Ancak AGP'nin önizleme sürümünü kullanıyorsanız Studio'nun ilgili önizleme sürümünü kullanmanız gerekir (örneğin, AGP 7.2.0-alpha07 ile Android Studio Chipmunk Canary 7). Farklı sürümler (ör. AGP 7.2.0-alpha07 ile Android Studio Chipmunk Beta 1) kullanma girişimleri, senkronizasyon hatasına neden olur ve AGP'nin ilgili sürümüne güncelleme yapılması istenir.
Android Gradle eklentisi API'sinin desteğinin sonlandırılması ve kaldırılmasıyla ilgili ayrıntılı bir 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 asistan özelliklerimizi geliştirme iş akışınıza daha hızlı entegre edebilirsiniz. Daha fazla bilgi için Studio Labs'i inceleyin.
Studio Labs'de şu anda kullanılabilen özellikler aşağıda verilmiştir.
| Özellik | Açıklama | Dokümanlar |
|---|---|---|
| Android Studio için Kullanıcı Akışları | Uçtan uca testlerin adımlarını ve onaylarını açıklamak için doğal dil kullanın. | Android Studio için Kullanıcı Akışları |
Android Studio Rabbit 2
Android Studio Rabbit 2'deki yeni özellikler aşağıda verilmiştir.
Android Studio'nun bu sürümünde nelerin düzeltildiğini görmek için kapatılan sorunlara göz atın.
Kendi temsilcinizi getirme (BYOA): Tercih ettiğiniz kodlama temsilcilerini entegre edin.
Android Studio'nun özel yapay zeka modelleri desteğini temel alan Android Studio Rabbit 2 Canary 2, Kendi Temsilcinizi Getirin (BYOA) özelliğini sunar. BYOA'yı kullanarak Claude Agent, OpenAI Codex ve Google Antigravity gibi tercih ettiğiniz yapay zeka kodlama temsilcilerini açık Agent Client Protocol (ACP) aracılığıyla doğrudan Android Studio'ya bağlayabilirsiniz.
BYOA, seçtiğiniz temsilciyi IDE'ye özgü zekayla eşleştirerek tam proje grafiğini, derleme teşhislerini ve emülatör kontrollerini doğrudan temsilcinize aktarır. Bu sayede daha hızlı yürütme ve daha düşük jeton tüketimi sağlanır. Kişisel veya kurumsal aboneliklerinizle kimlik doğrulaması yapabilirsiniz. Android Studio'nun yerleşik temsilcisi ise ek ücret ödemeden kullanılabilir.
BYOA aşağıdaki avantajları sunar:
- ACP uyumlu tüm temsilciler için destek
- Derleme teşhisleri, Android SDK araçları, terminal ve kabuk yürütme ile emülatör yönetimi için doğrudan IDE erişimi.
- Kişisel API anahtarlarını ve tüketici aboneliklerini destekleyen esnek oturum açma seçenekleri.
Başlayın
BYOA'yı kullanmaya başlamak için aşağıdaki adımları uygulayın:
- Android Studio'yu en son canary sürümüne güncelleyin.
- Temsilcilerinizi bağlayın: Temsilci penceresinde varsayılan temsilcilerden birini (Claude Agent, Codex veya Antigravity) seçip oturum açın ya da API anahtarı girin. Ek temsilcileri kayıt defterinde Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Yapay Zeka > Temsilciler bölümünde bulabilirsiniz.
LeakCanary ile temsilci tabanlı düzeltmeler
Rabbit 2'den itibaren Android Studio, LeakCanary'yi doğrudan yapay zeka temsilcisiyle entegre ederek IDE'den ayrılmadan bellek sızıntılarını teşhis edip çözmenize yardımcı olur. Bu entegrasyon sayesinde LeakCanary, bellek sızıntılarının temel nedenleri hakkında daha anlamlı açıklamalar sunabilir ve bunları düzeltmek için belirli kod değişiklikleri önerebilir. Bu özelliği Profiler'daki LeakCanary görevinde deneyebilirsiniz.
Android Studio'da Android becerilerini keşfetme, yükleme ve yönetme
Android Studio Rabbit 2'de, Android becerilerini doğrudan IDE'de keşfetmek, yüklemek ve yönetmek daha kolaydır. Bu sayede, temsilcinin kullanabileceği özel iş akışları ve prosedür rehberliği üzerinde ayrıntılı kontrol sahibi olursunuz.
Boş bir alanı çift tıklayarak Çalışan Cihazlar araç penceresini yeniden boyutlandırma
Running Devices (Çalışan Cihazlar) araç penceresinde sanal veya yansıtılmış fiziksel cihazlarınızın etrafındaki kullanılmayan alanı kaldırabilirsiniz. Cihaz ekranının (ve görünürse çerçevenin) dışındaki boş arka plan alanında herhangi bir yeri çift tıklayarak araç penceresini otomatik olarak yeniden boyutlandırabilir veya bölünmüş bölme oranlarını cihaz ekranına tam olarak sığacak şekilde ayarlayabilirsiniz.
- Yerleştirilmiş araç pencereleri: Cihazın etrafındaki fazla kenar boşluğunu kaldırmak için araç penceresinin genişliğini (sola veya sağa yerleştirildiğinde) ya da yüksekliğini (üste veya alta yerleştirildiğinde) ayarlar.
- Kayan ve pencereli modlar: Pencerenin hem genişliğini hem de yüksekliğini cihaz ekranını sıkıca saracak şekilde yeniden boyutlandırır.
- Bölünmüş görünümler: Birden fazla ekranı veya cihazı yan yana görüntülerken dahili ayırıcıları otomatik olarak ayarlar.