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 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 Otter 2 Feature Drop | 2025.2.2 Kararlı
Android Gradle eklentisi 8.13.2 Kararlı
Android Studio Otter 3 Feature Drop | 2025.2.3 RC

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ü kullanmanız gerekir (ör. AGP 7.2.0-alpha07 ile Android Studio Chipmunk Canary 7). 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
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 Otter 3 Feature Drop | 2025.2.3

Android Studio Otter 3 Feature Drop | 2025.2.3 sürümündeki 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.

Studio Labs'deki Android Studio için Yolculuklar

Android Studio Otter 3 Feature Drop'ta Android Studio için Yolculuklar deneysel bir özellik olarak Studio Labs'e taşınıyor. Bu sayede, Studio Labs menüsü üzerinden Android Studio'nun RC ve kararlı sürümlerinde erişilebilir hale geliyor.

Daha fazla bilgi için Studio Labs başlıklı makaleyi inceleyin.

Temsilci Modu'nda kullanıcı arayüzü geliştirme

Android Studio'daki Gemini, artık Compose Önizleme'de doğrudan kullanıcı arayüzü geliştirme iş akışına daha derinlemesine entegre edildi. Bu sayede, tasarımdan yüksek kaliteli uygulamaya daha hızlı geçebilirsiniz. Bu yeni özellikler, çalışmanızın bağlamındaki giriş noktalarıyla ilk kod oluşturmadan yinelemeye, iyileştirmeye ve hata ayıklamaya kadar her aşamada size yardımcı olmak için tasarlanmıştır.

Bu özelliklerle ilgili geri bildirim ve sorunlar için hata bildirin.

Tasarım mock'ından yeni kullanıcı arayüzü oluşturma

Kullanıcı arayüzü geliştirme sürecinizin başlangıcını hızlandırmak için artık doğrudan tasarım taslağından Compose kodu oluşturabilirsiniz. Mevcut önizlemesi olmayan bir dosyada, Önizleme panelinde Ekran görüntüsünden kod oluştur'u tıklayın. Gemini, başlangıç uygulaması oluşturmak için sağlanan resmi kullanır. Böylece, standart kodu sıfırdan yazmak zorunda kalmazsınız.

Boş bir önizleme panelindeki ekran görüntüsünden kod oluşturun.

Tasarımı Compose koduna dönüştürme örneği.

Kullanıcı arayüzünüzü hedef resimle eşleştirme

İlk uygulamayı yaptıktan sonra, piksel olarak mükemmel hale getirmek için yinelemeli olarak iyileştirebilirsiniz. Oluşturma önizlemenizi sağ tıklayın ve Yapay Zeka İşlemleri > Kullanıcı Arayüzünü Hedef Resimle Eşleştir'i seçin. Bu sayede referans tasarım yükleyebilir ve aracı, kullanıcı arayüzünüzün tasarımla mümkün olduğunca eşleşmesi için kod değişiklikleri önerebilir.

"Kullanıcı arayüzünü hedef resimle eşleştir" özelliğini kullanma örneği

Doğal dil kullanarak kullanıcı arayüzünüzde yineleme yapma

Daha spesifik veya yaratıcı değişiklikler için önizlemenizi sağ tıklayın ve Yapay Zeka İşlemleri > Kullanıcı Arayüzünü Dönüştür'ü kullanın. Bu özellik artık daha güçlü ve doğru sonuçlar için aracı modundan yararlanıyor. Bu yükseltme sayesinde, "düğme rengini maviye çevir" veya "bu metnin etrafına dolgu ekle" gibi doğal dil istemlerini kullanarak kullanıcı arayüzünüzü değiştirebilirsiniz. Gemini, ilgili kod değişikliklerini uygular.

"Kullanıcı arayüzünü dönüştür" özelliğinin kullanımına ilişkin örnek

Kullanıcı arayüzü kalitesiyle ilgili sorunları bulma ve düzeltme

Kullanıcı arayüzünüzün yüksek kaliteli ve daha erişilebilir olduğunu doğrulamak önemli bir son adımdır. Yapay Zeka İşlemleri > Tüm kullanıcı arayüzü kontrolü sorunlarını düzelt denetimi, kullanıcı arayüzünüzü erişilebilirlik sorunları gibi yaygın problemler açısından denetler. Ardından temsilci, algılanan sorunları çözmek için düzeltmeler önerecek ve uygulayacaktır.

"Tüm kullanıcı arayüzü kontrolü sorunlarını düzelt"i tetikleme giriş noktası

Örnek: Kullanıcı arayüzü son ekli

Aynı işlevi, Oluşturma kullanıcı arayüzü denetleme modunda Yapay zekayla düzelt düğmesini kullanarak da bulabilirsiniz:

Kullanıcı arayüzü kontrolü modunda"Yapay zeka ile düzelt"

Gemini, kullanıcı arayüzünüzü yinelemenin yanı sıra geliştirme ortamınızı kolaylaştırmanıza da yardımcı olur.

Kurulumunuzu hızlandırmak için:

  • Oluşturma Önizlemesi Üret: Bu özellik, daha doğru sonuçlar sağlamak için artık Gemini aracısı tarafından geliştirilmiştir. Composable işlevleri olan ancak @Preview ek açıklamaları olmayan bir dosyada çalışırken Composable'ı sağ tıklayıp Gemini > [Composable adı] Önizlemesi Oluştur'u seçebilirsiniz. Temsilci artık, gerekli standart kodu doğru parametrelerle oluşturmak için birleştirilebilir öğenizi daha iyi analiz edecek. Bu sayede, başarıyla oluşturulmuş bir önizlemenin eklendiği doğrulanabilecek.

    Yazma Önizlemesi oluşturma giriş noktası
  • Önizleme oluşturma hatalarını düzeltme: Oluşturma Önizlemesi oluşturulamadığında Gemini artık hata ayıklamanıza yardımcı olabilir. Temel nedeni bulmak ve düzeltme uygulamak için hata mesajını ve kodunuzu analiz etmek üzere aracı kullanın.

    Önizleme oluşturma hatasında "Yapay zeka ile düzelt"i kullanma

Gemini ile birden fazla sohbet dizisini yönetme

Artık Android Studio'da Gemini ile olan sohbetinizi birden fazla ileti dizisi halinde düzenleyebilirsiniz. Bu sayede, devam eden birden fazla görev arasında geçiş yapabilir ve görüşme geçmişinizde arama yapabilirsiniz. Her görev için ayrı ileti dizileri kullanmak, yapay zekanın bağlam kapsamını yalnızca ele alınan konuyla sınırlayarak yanıt kalitesini de artırır.

Yeni bir ileti dizisi başlatmak için Yeni Sohbet'i Yeni Chat'teki artı işareti. tıklayın. Konuşma geçmişinizi görmek için Son Sohbetler'i tıklayın. Son Sohbetler kelime balonu.

Son sohbet konularının listesi.
Daha önce sohbet ettiğiniz tüm konuları görün.

Sohbet geçmişiniz hesabınıza kaydedilir. Bu nedenle, oturumu kapatmanız veya hesap değiştirmeniz gerekirse geri döndüğünüzde kaldığınız yerden devam edebilirsiniz.

Yerel bir model kullanma

Android Studio Otter 3 Feature Drop, IDE'nin yapay zeka özelliklerine güç veren büyük dil modelini (LLM) seçmenize olanak tanır.

Gemini ve yerel model seçeneklerinin yer aldığı model seçiciyi gösteren Android Studio Gemini sohbet penceresi.
Android Studio'daki model seçici.

Modelin yerel makinenizde olması gerekir. Bu, sınırlı internet bağlantınız varsa veya yapay zeka modellerinin kullanımıyla ilgili kısıtlamalar varsa ya da yalnızca açık kaynaklı araştırma modelleriyle deneme yapmak istiyorsanız avantajlıdır.

Yerel model, Android Studio'ya yerleştirilmiş LLM desteğine alternatif sunar. Ancak Gemini, Android için ayarlandığından ve Android Studio'nun tüm özelliklerini desteklediğinden Android Studio'daki Gemini genellikle en iyi Android geliştirme deneyimini sunar. Gemini ile Android geliştirme görevleriniz için çeşitli modeller arasından seçim yapabilirsiniz. Ücretsiz varsayılan model veya ücretli Gemini API anahtarıyla erişilen modeller de bu seçenekler arasındadır.

Yerel modellerin desteklenmesi için yerel bilgisayarınıza LM Studio veya Ollama gibi bir LLM sağlayıcının ve seçtiğiniz uyumlu bir modelin yüklenmesi gerekir.

Uzaktan modeli kullanma

Android Studio, yapay zeka özelliklerini desteklemek için uzaktan modeller kullanmanıza olanak tanır.

Uzak bir modeli kullanmak için Android Studio'nun ayarlarında uzak model sağlayıcıyı yapılandırın. Sağlayıcı için bir ad, API uç noktası URL'si ve API anahtarınızı girin. Bir sağlayıcıyı yapılandırdıktan sonra, yapay zeka sohbet penceresindeki model seçiciden uzaktan kumanda modelini seçebilirsiniz.

Uzak model sağlayıcı bilgilerinin girileceği bir form içeren ayarlar iletişim kutusu.
Uzak model sağlayıcı bilgilerini girin.

Ayrıntılar için Uzak model kullanma başlıklı makaleyi inceleyin.

Değişiklik çekmecesini kullanarak değişiklikleri bulma ve inceleme

Artık değişiklikler çekmecesini kullanarak yapay zeka aracısının yaptığı değişiklikleri görebilir ve yönetebilirsiniz. Aracı, kod tabanınızda değişiklik yaptığında İncelenecek dosyalar bölümünde düzenlenen dosyaları görebilirsiniz. Buradan, değişiklikleri tek tek veya toplu olarak koruyabilir ya da geri alabilirsiniz. Çekmecedeki bir dosyayı tıklayarak düzenleyicideki kod farkını görün ve gerekirse iyileştirmeler yapın. Değişiklikler çekmecesiyle, temsilcinin sohbetiniz sırasında yaptığı düzenlemeleri takip edebilir ve sohbet geçmişinizde geriye doğru kaydırma yapmadan belirli değişiklikleri yeniden inceleyebilirsiniz.

Değişiklik çekmecesinde önerilen düzenlemeler içeren birden fazla dosya.
Değişiklikler çekmecesinde, aracının düzenleme önerdiği tüm dosyaları görün.

Aracı, dosyaları düzenlemenizi isteyecek şekilde ayarladıysanız değişikliklerin değişiklik çekmecesinde görünmesi için Kabul et'i tıklamanız gerekir. Bu nedenle, değişiklikler çekmecesinde birden fazla dosyanın aynı anda gösterilmesi için Dosyaları düzenlemek için izin isteme'yi seçmeniz gerekir. Bu ayarı istediğiniz zaman Aracı Seçenekleri'nden etkinleştirebilir veya devre dışı bırakabilirsiniz.

Değişiklikleri kabul etme, reddetme veya değişiklikler hakkında soru sorma seçenekleri.
Değişiklik çekmecesine eklemek için bir değişikliği kabul edin.

Otomatik Logcat yeniden izleme

Android Studio Otter 3 Feature Drop ve AGP 9.0 ile Logcat, R8 etkinleştirildiğinde yığın izlerini otomatik olarak yeniden izler (minifyEnabled = true).

R8 tarafından işlenen kod çeşitli şekillerde değişebileceğinden yığın izi artık orijinal kodu ifade etmez. Örneğin, satır numaraları ile sınıfların ve yöntemlerin adları değişebilir. Daha önce, orijinal yığın iziyle hata ayıklamak için geliştiricilerin R8'in retrace komut satırı aracını kullanması gerekiyordu.

AGP 9.0 ile Android Studio, yığın izlemelerini otomatik olarak yeniden izler. Böylece, R8 etkinleştirildiğinde hata ayıklama deneyimini iyileştirerek orijinal yığın izlemeyi doğrudan Android Studio'da ek bir işlem yapmadan görebilirsiniz.

Uzaktaki MCP sunucuları için destek

Android Studio Otter 1 Canary 3'ten itibaren Android Studio'yu kullanarak uzak MCP sunucularına bağlanabilirsiniz. Uzak bir MCP sunucusuyla, Android Studio'daki Gemini aracısı harici araçlara ve kaynaklara erişebilir. Ayrıca, sunucuyu kendiniz yükleyip bakımını yaparken daha az çalışmanız gerekir. Örneğin, Figma'nın masaüstü uygulamasını yüklemeden Figma dosyalarına bağlanmak için Figma'nın uzak MCP sunucusuna bağlanabilirsiniz. MCP sunucusu ekleme hakkında daha fazla bilgi edinmek için MCP sunucusu ekleme başlıklı makaleyi inceleyin.

Figma uzaktan MCP sunucusunu kullanarak uygulamanıza hızlıca ekran ekleyin.


Android Studio'da Figma uzaktan MCP sunucusuna bağlanın.

Cihaz etkileşimi araçları

Android Studio'daki yapay zeka aracı artık bağlı cihaza uygulama dağıtma, ekranda gösterilenleri inceleme, ekran görüntüsü alma, Logcat'te hataları kontrol etme ve adb shell input aracılığıyla çalışan uygulamayla etkileşim kurma araçlarına erişebilir. Bu sayede temsilci, uygulamayı yeniden çalıştırma, hataları kontrol etme ve belirli bir güncellemenin başarılı bir şekilde yapıldığını doğrulama (ör. ekran görüntüsü alıp inceleyerek) gibi işlemleri içeren değişiklikler veya düzeltmeler konusunda size yardımcı olabilir.

Android Studio'daki cihaz etkileşimi araçları