Android Studio, Android geliştirmeye yönelik resmi IDE'dir ve Android uygulamaları oluşturmak için ihtiyacınız olan her şeyi içerir.
Bu sayfada, kararlı kanaldaki en son sürüm olan Android Studio Otter 3 Yeni Özellikler Güncellemesi'ndeki yeni özellikler ve iyileştirmeler listelenmektedir. Buradan indirebilir veya Android Studio'da Help > Check for updates'i tıklayarak güncelleyebilirsiniz (macOS'te Android Studio > Check for updates).
Bu, Android Studio'nun kararlı sürümüdür. Yamaların yeni küçük özellikler ve hata düzeltmeleri içerebileceğini unutmayın. Android Studio sürüm adlandırmasını anlamak için Android Studio sürüm adları bölümüne bakın.
Android Studio'nun bu sürümünde düzeltilen noktaları görmek için kapatılan sorunlar bölümüne bakın.
Android Studio'nun eski sürümlerine ait sürüm notlarını görüntülemek için Geçmiş sürümler sayfasına bakın.
Yaklaşan özelliklere ve iyileştirmelere erken erişim için Android Studio'nun önizleme derlemeleri başlıklı makaleyi inceleyin.
Android Studio'da sorunlarla karşılaşırsanız Bilinen sorunlar veya Sorun giderme sayfasına göz atın.
Android Gradle eklentisi ve Android Studio uyumluluğu
Android Studio derleme sistemi Gradle'a dayanır ve Android Gradle eklentisi (AGP), Android uygulamaları oluşturmaya özgü çeşitli özellikler ekler. Aşağıdaki tabloda, Android Studio'nun her sürümü için hangi AGP sürümünün gerekli olduğu listelenmiştir.
| Android Studio sürümü | Gerekli AGP sürümü |
|---|---|
| Otter 3 Yeni Özellikler Güncellemesi | 2025.2.3 | 4,0-9,0 |
| Otter 2 Yeni Özellikler Güncellemesi | 2025.2.2 | 4.0-8.13 |
| Otter | 2025.2.1 | 4.0-8.13 |
| Narwhal 4 Yeni Özellikler Güncellemesi | 2025.1.4 | 4.0-8.13 |
| Narwhal 3 Yeni Özellikler Güncellemesi | 2025.1.3 | 4.0-8.13 |
| Narwhal Yeni Özellikler Güncellemesi | 2025.1.2 | 4.0-8.12 |
| Narwhal | 2025.1.1 | 3.2-8.11 |
| Meerkat Yeni Özellikler güncellemesi | 2024.3.2 | 3.2-8.10 |
| Meerkat | 2024.3.1 | 3,2-8,9 |
Eski sürümler
| Android Studio sürümü | Gerekli AGP sürümü |
|---|---|
| Ladybug Feature Drop | 2024.2.2 | 3.2-8.8 |
| Ladybug | 2024.2.1 | 3,2-8,7 |
| Koala Yeni Özellikler Güncellemesi | 2024.1.2 | 3,2-8,6 |
| Koala | 2024.1.1 | 3,2-8,5 |
| Jellyfish | 2023.3.1 | 3.2-8.4 |
| Iguana | 2023.2.1 | 3,2-8,3 |
| Kirpi | 2023.1.1 | 3.2-8.2 |
| Giraffe | 2022.3.1 | 3.2-8.1 |
| Flamingo | 2022.2.1 | 3,2-8,0 |
| Electric Eel | 2022.1.1 | 3,2-7,4 |
| Dolphin | 2021.3.1 | 3,2-7,3 |
| Chipmunk | 2021.2.1 | 3,2-7,2 |
| Bumblebee | 2021.1.1 | 3.2-7.1 |
| Arctic Fox | 2020.3.1 | 3,1-7,0 |
Android Gradle eklentisindeki yenilikler hakkında bilgi edinmek için Android Gradle eklentisi sürüm notlarını inceleyin.
Android API düzeyi için minimum araç sürümleri
Belirli bir API düzeyini destekleyen Android Studio ve AGP'nin minimum sürümleri vardır. Projenizin targetSdk veya compileSdk tarafından gerekli olan Android Studio ya da AGP sürümlerinden daha eski sürümleri kullanmak beklenmedik sorunlara yol açabilir. Android işletim sisteminin önizleme sürümlerini hedefleyen projelerde çalışmak için Android Studio ve AGP'nin en son önizleme sürümünü kullanmanızı öneririz. Android Studio'nun önizleme sürümlerini kararlı bir sürümle birlikte yükleyebilirsiniz.
Android Studio ve AGP'nin minimum sürümleri şunlardır:
| API seviyesi | Minimum Android Studio sürümü | Minimum AGP sürümü |
|---|---|---|
| 36,1 | Narwhal 3 Yeni Özellikler Güncellemesi | 2025.1.3 | 8.13.0 |
| 36,0 | Meerkat | 2024.3.1 Patch 1 | 8.9.1 |
| 35 | Koala Yeni Özellikler Güncellemesi | 2024.2.1 | 8.6.0 |
| 34 | Kirpi | 2023.1.1 | 8.1.1 |
| 33 | Flamingo | 2022.2.1 | 7.2 |
Android Studio ve Cloud hizmetleri uyumluluğu
Android Studio, Android uygulamalarını geliştirirken, yayınlarken ve bakımını yaparken ekibinizle birlikte daha hızlı ilerlemenize yardımcı olan hizmet entegrasyonları içerir. Android Studio'daki Gemini, Play Vitals ve Firebase Crashlytics gibi bulut hizmetleri bu kapsamdadır. Bulut hizmetleri yalnızca Android Studio'nun en son kararlı kanal sürümünde ve son 10 ay içinde yayınlanan ana sürümlerde (düzeltme ekleri dahil) kullanılabilir. Bir sürüm bu uyumluluk aralığının dışında kaldığında hizmet entegrasyonları devre dışı bırakılır ve Android Studio'yu güncellemeniz gerekir.
Şu anda Cloud hizmetleriyle uyumlu olan Android Studio sürümleri
Android Studio Meerkat Feature Drop'un kararlı kanal sürümünden itibaren Studio'nun tüm sürümleri Cloud hizmetleriyle uyumludur. Bu güncelleme, Android Studio Narwhal Yeni Özellikler Güncellemesi ile birlikte uygulamaya konacak.
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 Otter 3 Yeni Özellikler Güncellemesi'ndeki yeni özellikler şunlardır:
App Links AI Assistant
Sorunsuz bir kullanıcı deneyimi için Android Uygulama Bağlantıları'nın uygulanması şarttır ancak amaçları işleyecek mantığı yazmak genellikle manuel ve sıkıcı bir süreç olabilir. Android App Links'i doğrulamanıza ve uygulamanıza yardımcı olmak için tasarlanmış bir eklenti olan App Links Assistant, artık App Links mantığının oluşturulmasını otomatikleştirmek için yapay zekayla entegre edildi. Bu sayede, uygulamanın en çok zaman alan adımlarından biri önemli ölçüde basitleştirildi.
Daha önce, gelen intent'leri ayrıştırmak ve kullanıcıları doğru ekrana yönlendirmek için kodu manuel olarak yazmanız gerekiyordu. Artık Gemini'ın sizin için gerekli kodu ve testleri oluşturmasına güvenebilirsiniz. Gemini, size tam kontrol sağlamak için önerilen kod değişikliklerinin fark görünümünü sunar. Böylece, uygulamayı yayınlamadan önce inceleyip onaylayabilirsiniz.
Yapay zeka destekli uygulama bağlantılarını kullanmaya başlamak için aşağıdaki adımları uygulayın:
- App Links Assistant'a Araçlar > App Links Assistant üzerinden erişin.
- Uygulama bağlantısı oluştur'u tıklayın.
- İkinci adım olan "Amacı işleyecek mantık ekleyin" bölümünde "Yapay zeka yardımıyla kod oluşturun" seçeneğini belirleyin.
- Etkinliğinizin işlemesi gereken tüm parametreleri içeren bir örnek URL ekleyin. Bu sayede Gemini, uygulamayı belirli kullanım alanınıza göre optimize edebilir.
- "Insert Code" (Kodu Ekle) seçeneğini tıklayın ve gerisini Gemini'a bırakın.
Bu güncelleme, derin bağlantıların işlenme sürecini kolaylaştırır. Böylece kullanıcılarınız, daha az manuel ek yükle uygulamanızdaki doğru içeriğe sorunsuz bir şekilde yönlendirilir.
Studio Labs'deki Android Studio için Yolculuklar
Android Studio Otter 3 Yeni Özellikler Güncellemesi'nde 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, işinizin bağlamında 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.
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.
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 olması için aracı modundan yararlanıyor. Bu yükseltme, "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ştirmenize olanak tanır. Gemini, ilgili kod değişikliklerini uygular.
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.
Aynı işlevi, Compose kullanıcı arayüzü denetleme modunda Yapay zekayla düzelt düğmesini kullanarak da bulabilirsiniz:
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 Oluşturma: Bu özellik, artık daha doğru sonuçlar sağlamak için yapay zeka aracısı tarafından geliştirildi. 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.
Taslak ö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 zekayla düzelt"i kullanma
Gemini ile birden fazla etkileşim iş parçacığını 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
tıklayın. Konuşma geçmişinizi görmek için Son Sohbetler'i tıklayı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 Yeni Özellikler Güncellemesi, IDE'nin yapay zeka özelliklerine güç veren büyük dil modelini (LLM) seçmenize olanak tanır.
Modelin yerel makinenizde olması gerekir. Bu, sınırlı internet bağlantınız varsa, yapay zeka modellerinin kullanımıyla ilgili kısıtlamalar varsa veya 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.
Uzak model 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 uzak modeli seçebilirsiniz.
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.
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, birden fazla dosyanın değişiklik çekmecesinde aynı anda görünmesi için Dosyaları düzenlemek için izin isteme'yi seçmeniz gerekir. Bu ayarı istediğiniz zaman Aracı Seçenekleri'nden açıp kapatabilirsiniz
.
Otomatik Logcat yeniden izleme
Android Studio Otter 3 Yeni Özellikler Güncellemesi 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 izlemeleri otomatik olarak yeniden izleyerek R8 etkinleştirildiğinde hata ayıklama deneyimini iyileştirir. Böylece, ek bir işlem yapmadan orijinal yığın izlemeyi doğrudan Android Studio'da görebilirsiniz.
Uzaktan 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.
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üleri alıp inceleyerek) gibi değişiklikler veya düzeltmeler konusunda size yardımcı olabilir.