Android Studio, Android geliştirme için 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 Narwhal 3'teki 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ı başlıklı makaleye 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'e 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ü |
---|---|
Narwhal 3 Feature Drop | 2025.1.3 | 4.0-8.13 |
Narwhal Feature Drop | 2025.1.2 | 4.0-8.12 |
Narwhal | 2025.1.1 | 3.2-8.11 |
Meerkat Feature Drop | 2024.3.2 | 3.2-8.10 |
Meerkat | 2024.3.1 | 3,2-8,9 |
Ladybug Feature Drop | 2024.2.2 | 3,2-8,8 |
Ladybug | 2024.2.1 | 3,2-8,7 |
Koala Feature Drop | 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 |
Hedgehog | 2023.1.1 | 3.2-8.2 |
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3,2-8,0 |
Eski sürümler
Android Studio sürümü | Gerekli AGP sürümü |
---|---|
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ı'na bakın.
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,0 | Meerkat | 2024.3.1 Patch 1 | 8.9.1 |
35 | Koala Feature Drop | 2024.2.1 | 8.6.0 |
34 | Hedgehog | 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 buna dahildir. Bulut hizmetleri yalnızca Android Studio'nun en son kararlı kanal sürümünde, önceki üç ana sürümde ve bu sürümlerle ilişkili yamalarda kullanılabilir. Bir sürüm bu uyumluluk aralığının dışına çıktığı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'ın yeni özellikleriyle 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 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 |
---|---|---|
Oluşturma önizlemesi oluşturma | Gemini, belirli bir composable veya bir dosyadaki tüm composable'lar için önizleme parametrelerinin sahte verileri de dahil olmak üzere Compose önizlemelerini otomatik olarak oluşturabilir. | Oluşturma ö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ü |
Android Studio Narwhal 3 Feature Drop'taki yeni özellikler şunlardır:
Yeniden boyutlandırılabilir Compose önizlemeleri
Oluşturma Önizlemesi artık dinamik yeniden boyutlandırmayı destekleyerek kullanıcı arayüzünüzün farklı ekran boyutlarına nasıl uyum sağladığıyla ilgili anında görsel geri bildirim almanızı sağlar.
Bu özelliği kullanmak için araç çubuğundaki görünüm seçeneğini değiştirerek Oluşturma Önizlemesi'nde Odak moduna geçin:

Artık önizleme penceresinin kenarlarını sürükleyerek pencereyi yeniden boyutlandırabilirsiniz:
Alternatif olarak, önizleme yeniden boyutlandırıldıktan sonra gösterilen yeniden boyutlandırma araç çubuğunu da kullanabilirsiniz:
Yeni boyutu yeni bir Preview
ek açıklaması olarak kaydetmek istiyorsanız sağ tıklama menüsünü kullanın:

Dinamik yeniden boyutlandırma özelliği, her ekran boyutunda harika görünen kullanıcı arayüzleri oluşturmanıza yardımcı olur.
Derleme dosyalarını ilgili modüller altında görüntülemek için Android görünümü ayarı
Android görünümünde derleme dosyalarını ilgili modülün altında göstermek için yeni bir ayar eklendi. Bu görünüm, çok sayıda modül içeren projelerde çalışırken faydalı olabilir. Görünümü etkinleştirmek için Android görünümünün yanındaki Seçenekler
menüsünü açın.
Ardından Görünüm > Derleme Dosyalarını Modülde Göster'i seçin.

Android Studio'da Play Politika Analizleri
Android Studio artık uygulamanızı etkileyebilecek Google Play politikalarıyla ilgili daha zengin analizler ve rehberlik içeriyor. Bu bilgiler, en başından itibaren daha güvenli uygulamalar oluşturmanıza yardımcı olur. Böylece, lansman sürecinizi aksatabilecek ve daha sonra düzeltmek için daha fazla zaman ve kaynak gerektirebilecek sorunları önleyebilirsiniz.
Android Studio Narwhal 3 Feature Drop'tan itibaren Play Politika Analizleri'ni hata analizi kontrolleri olarak görebilirsiniz. Bu lint kontrolleri aşağıdaki bilgileri sunar:
- Politikaya genel bakış
- Sık karşılaşılan sorunlardan kaçınmak için yapmanız ve yapmamanız gerekenler.
- Resmi politikanın tamamını ve daha fazla faydalı bilgi ile kaynak bulabileceğiniz Play politika sayfalarının bağlantıları.
Bu özellik, daha sorunsuz bir uygulama gönderme deneyimi yaşamanız için faydalı ön inceleme rehberliği sağlamayı amaçlar. Bu özellik tüm politikaları kapsamaz ve nihai uygulama incelemesi kararları vermez. Rehberlik için her zaman Politika Merkezi'ndeki politikanın tamamını inceleyin. Bu entegrasyonu da aktif olarak geliştirip iyileştiriyoruz. Geri bildiriminiz varsa lütfen bildirin.
Projenizle ilgili Play Politikası Analizleri olup olmadığını görmek için Code > Inspect for Play Policy Insights… seçeneğine gidin. Analizler, "Problems" (Sorunlar) araç penceresinde listelenir ve ilgili dosyalarda Lint uyarıları olarak da görünür.

Uygulama yedekleme ve geri yükleme ile test etme ve geliştirme
Android Yedekleme ve Geri Yükleme özelliğinin uygulamanızda düzgün çalıştığından emin olmak, kullanıcıların yeni bir cihaza geçtikten veya buluttan geri yükleme yaptıktan sonra uygulamanızla etkileşimde kalmasını sağlamanın önemli bir yönüdür. Ancak, uygulamanızda veri yedekleme ve geri yükleme işlevinin çalışıp çalışmadığını test etmek zor olabilir.
Android Studio Narwhal 3 Feature Drop, uygulamanızın yedeğini oluşturmanıza ve başka bir cihaza geri yüklemenize olanak tanır. Bu özellik, uygulama verilerini cihazdan cihaza veya bulut yedeğinden geri yüklerken uygulamanızın beklendiği gibi çalışıp çalışmadığını test etmek ya da uygulamanızı geliştirip hatalarını ayıklamak için ihtiyaç duyduğunuz verilerle bir test cihazını daha hızlı bir şekilde ayarlamak istediğinizde faydalı olabilir.
Yedek oluşturma
Yedek dosya oluşturmak için aşağıdakileri yapın:
- Uygulamanızın hata ayıklama sürümünü bağlı bir cihaza dağıtma
- Yedekleme oluşturmak için aşağıdaki işlemlerden birini yapın:
- Çalışan Cihaz penceresinde, araç çubuğundan Uygulama Verilerini Yedekle işlemini tıklayın.
- Ana menü çubuğundan Run > Backup App Data'yı (Çalıştır > Uygulama Verilerini Yedekle) seçin.
- Cihaz Gezgini > İşlemler sekmesinde uygulama işlemini sağ tıklayın ve Uygulama Verilerini Yedekle'yi seçin.
- Açılan iletişim kutusunda şunları yapın:
- Yedeğini oluşturmak istediğiniz uygulamanın uygulama kimliğini onaylayın.
- Cihazdan cihaza, Bulut veya Bulut (Şifrelenmemiş) yedeği oluşturmak isteyip istemediğinizi seçin.
- Kaydetmek istediğiniz yedeğin adını ve konumunu onaylayın. Yedekleme, varsayılan olarak mevcut Android Studio projesinin kök dizinine kaydedilir.
Uygulamanızın yedeğini oluşturun.
- Yedeğini oluşturmak istediğiniz uygulamanın uygulama kimliğini onaylayın.
- Android Studio, uygulamayı durdurup durduramayacağını sorduğunda Tamam'ı tıklayın. Android Studio'nun yedek oluşturabilmesi için uygulama sürecini durdurması gerekir.
Oluşturduğunuz yedekleri Proje > Android araç penceresindeki Yedek Dosyalar düğümünde görüntüleyebilirsiniz.
Yedekleme türleri
Uygulamanız için farklı yedekleme türleri oluşturabilirsiniz. Yedekleme oluştururken test etmek istediğiniz senaryoyla ilgili yedekleme türünü seçin:
- Cihazdan cihaza: Cihazdan cihaza aktarım sırasında oluşturulan yedeklemeye benzer şekilde uygulamanızın yedeğini oluşturur. Cihazdan cihaza aktarımlarda uygulamanın yedekleme verileri doğrudan başka bir cihaza (ör. USB veya kablosuz ağ üzerinden) gönderilir.
- Bulut: Uygulamanızın, kullanıcının Google Hesabı depolama alanına kaydedilenlere benzer bir yedeğini oluşturur. Kullanıcılar yeni bir cihaz kurarken Cloud yedeğinden geri yükleme yapmayı seçebilir.
- Bulut (şifrelenmemiş): Uygulamanızın, istemci tarafı şifrelemenin etkin olmadığı bir cihazda kullanıcının Google Hesabı depolama alanına kaydedilenlere benzer bir yedeğini oluşturur.
Not: Cloud, Cloud (Şifrelenmemiş) veya Cihazdan cihaza yedeklemeleri test etmek için bu özellik kullanıldığında, oluşturulan yedekleme gerçek yedekleme akışının aksine Cloud'a veya başka bir cihaza gönderilmez. Uygulamanızın, buluta kaydedilecekmiş veya başka bir cihaza gönderilecekmiş gibi yedeğini oluşturur. Herhangi bir yedekleme türü için oluşturulan yedekler, Proje > Android araç penceresindeki Yedekleme Dosyaları altında yer alabilir.
Uygulama verilerini geri yükleme
Uygulama verilerini geri yüklemek için aşağıdakileri yapın:
- Uygulamanızı bağlı cihaza dağıtın. Uygulama, cihaza geri yüklemek istediğiniz yedekleme dosyasıyla aynı uygulama kimliğine sahip olmalıdır.
- Aşağıdaki işlemlerden birine gidin ve bu işlemi tıklayın:
- Çalışan Cihaz penceresinde, araç çubuğundan Uygulama Verilerini Geri Yükle işlemini tıklayın ve son geçmişten bir yedekleme dosyası seçin veya Göz at'ı tıklayın.
- Ana menü çubuğundan Run > Restore App Data'ya (Çalıştır > Uygulama Verilerini Geri Yükle) gidin.
- Cihaz Gezgini > İşlemler sekmesinde uygulama işlemini sağ tıklayın ve Uygulama Verilerini Geri Yükle'yi seçin.
- Project > Android (Proje > Android) araç penceresinde, Backup Files (Yedekleme Dosyaları) düğümünün altındaki bir yedeklemeyi sağ tıklayın ve Restore App Data'yı (Uygulama Verilerini Geri Yükle) seçin.
- Gerekirse son geçmişten bir yedekleme seçin veya yerel depolama alanından geri yüklemek için bir yedekleme dosyası seçmek üzere Göz at'ı tıklayın.
Alternatif olarak, yedekleme dosyasını çalıştırma yapılandırmasına dahil edebilirsiniz. Böylece, uygulamanızı dağıtırken uygulama verileri de yedekleme dosyasından geri yüklenir. Bunu yapmak için aşağıdakileri uygulayın:
- Ana menü çubuğundan Run > Edit Configurations'a (Çalıştır > Yapılandırmaları Düzenle) gidin.
- Bir uygulama çalıştırma yapılandırması seçin ve Geri yükleme seçenekleri'ne gidin.
Çalıştırma yapılandırmasındaki seçenekleri geri yükleme - Bir uygulamayı yedeklemeden geri yüklemek için Uygulama durumunu geri yükle'nin yanındaki kutuyu işaretleyin.
- Son geçmişten bir yedek dosya seçin veya yerel depolamadan yedek dosyaya göz atıp dosyayı seçin.
- Yalnızca yeni bir uygulama yüklemesinde uygulama verilerini geri yüklemek istiyorsanız Yalnızca yeni APK yüklemesinde geri yükle seçeneğinin yanındaki kutuyu işaretleyin. Yeni bir test cihazına dağıtım yapıyorsanız ve hata ayıklama ile uygulama geliştirmeye yardımcı olması için verileri geri yüklemek istiyorsanız bu seçenek faydalı olabilir.
- Çalıştırma yapılandırmasını kaydetmek için Tamam'ı tıklayın.
- Uygulama verilerinizi bağlı bir cihaza geri yüklemeyi test etmek için uygulamanızı çalıştırma yapılandırmasını kullanarak dağıtın.
Proguard denetimleri
Android Studio artık kötü hazırlanmış ProGuard kurallarını veya R8 optimizasyonlarını engelleyen kuralları önlemek için incelemeler içeriyor. Gibi aşırı geniş kapsamlı saklama kuralları
-keep class **.*
ve gibi tüketici ProGuard kuralı yapılandırmaları
dontshrink
ve -dontoptimize
artık Studio IDE'de uyarı tetikliyor. Kod küçültmeye izin veren iyi bir saklama kuralı oluşturmak için kuralı belirli bir paketle sınırlayın ve saklamak istediğiniz öğeleri açıkça belirtin.
Proje düzeyinde bağlam için AGENT.md dosyaları
Artık projenize AGENT.md
dosya ekleyebilirsiniz. Bunlar, Gemini'a bağlam olarak projeye özgü talimatlar, kodlama stili kuralları ve diğer rehberlik bilgilerini sağlayan Markdown dosyalarıdır.
Gemini, projenizdeki AGENT.md
adlı tüm dosyalardaki talimatları otomatik olarak bulup uygular. AGENT.md
dosyası yoksa Gemini bunun yerine yedek olarak GEMINI.md
dosyasını arar.
Otomatik senkronizasyonu devre dışı bırakma için yeni ayar
Android Studio artık varsayılan Otomatik Senkronizasyon modundan (ör. proje açıldığında senkronizasyon otomatik olarak çalışır) hatırlatıcılar içeren yeni bir Manuel Senkronizasyon moduna geçiş yapma ayarı sunuyor. Varsayılan davranış Otomatik Senkronizasyon olarak kalır. Manuel Senkronizasyon'a geçmek için Dosya (macOS'te Android Studio) > Ayarlar > Derleme, Yürütme, Dağıtım > Derleme Araçları'na gidin ve Proje Senkronizasyon modu'nu Proje Senkronizasyon modu olarak Hatırlatıcılarla Manuel Senkronizasyon olarak ayarlayın.
Gemini'da resim eki
Artık isteminizle birlikte resim dosyaları ekleyebilir ve ek bilgiler sağlayabilirsiniz. Örneğin: Gemini'a uygulamanızın düzeni hakkında bağlam bilgisi vermek için kullanıcı arayüzü taslakları veya ekran görüntüleri ekleyebilirsiniz. Bu sayede Gemini, sağlanan bir resme göre Compose kodu oluşturabilir veya bir kullanıcı arayüzü ekran görüntüsünün composable'larını ve veri akışını açıklayabilir. Daha fazla bilgi için Sorgunuza resim ekleme başlıklı makaleyi inceleyin.

@Gemini'da dosya bağlamı
Artık Android Studio'da Gemini ile sohbet etkileşimlerine bağlam olarak proje dosyalarınızı ekleyebilirsiniz. Bu sayede, Gemini istemlerinizde dosyalara hızlıca referans verebilirsiniz. Gemini sohbet girişinde, @
yazarak dosya tamamlama menüsünü açın ve eklenecek dosyaları seçin. Gemini'ın otomatik olarak eklediği dosyaları görmek için Bağlam açılır listesini de tıklayabilirsiniz. Bu sayede, Gemini'a gönderilen bağlam üzerinde daha fazla kontrol sahibi olursunuz. Daha fazla bilgi için Sorgunuza dosya ekleme başlıklı makaleyi inceleyin.
