Android Studio Iguana'daki yeni özellikler şunlardır:
Yama sürümleri
Android Studio Jellyfish ve Android Gradle eklentisi 8.4'teki yama sürümlerinin listesini aşağıda bulabilirsiniz.
Android Studio Jellyfish | 2023.3.1 Patch 2 ve AGP 8.4.2 (Haziran 2024)
Önemli güvenlik güncellemesi: Android Studio Iguana | 2023.2.1 ve sonraki sürümlerde bulunan GitHub eklentisindeki bir güvenlik açığı, erişim jetonlarının yetkisiz taraflarca ele geçirilmesine neden olabilir.
Düzeltme: Jetbrains, IntelliJ platformu ürünlerindeki sorunu çözdü ve düzeltme artık Android Studio Jellyfish | 2023.3.1 Patch 2 (2023.3.1.20) sürümünde kullanılabiliyor.
Kararlı kanalda Android Studio derlemeniz varsa Yardım > Güncellemeleri Denetle'yi (veya macOS'te Android Studio > Güncellemeleri Denetle) tıklayarak güncellemeyi alabilirsiniz. Aksi takdirde en son kararlı derlemeyi indirin.
Ayrıca, IDE'de GitHub çekme isteği işlevini etkin bir şekilde kullandıysanız eklenti tarafından kullanılan tüm GitHub jetonlarını iptal etmenizi önemle tavsiye ederiz. Eklenti, OAuth entegrasyonunu veya kişisel erişim jetonlarını (PAT'ler) kullanabildiğinden lütfen her ikisini de kontrol edin ve gerektiğinde iptal edin:
- OAuth entegrasyonu için erişimi iptal etmek üzere Uygulamalar > Yetkili OAuth Uygulamaları'na gidin ve JetBrains IDE Integration jetonunun erişimini iptal edin.
- PAT'lerin erişimini iptal etmek için Kişisel erişim jetonları'na gidin ve GitHub eklentisi için verilen jetonu silin. Varsayılan jeton adı IntelliJ IDEA GitHub entegrasyonu eklentisi'dir ancak özel bir ad kullanıyor olabilirsiniz.
Jetonların erişimini iptal ettikten sonra, eklentiyi tekrar kurmanız gerekir. Böylece Git işlemleri de dahil olmak üzere tüm eklenti özelliklerini tekrar kullanabilirsiniz.
Bu durumdan dolayı özür dileriz ve tüm kullanıcıları kodlarını ve verilerini korumak için hemen güncelleme yapmaya çağırırız.
Bu küçük güncelleme şu hata düzeltmelerini de içerir.
Android Studio Jellyfish | 2023.3.1 Patch 1 ve AGP 8.4.1 (Mayıs 2024)
Bu küçük güncelleme hata düzeltmelerini içerir.
Android Studio'da Gemini ile tanışın
Android Studio'daki Gemini, Android geliştirme sürecinde kodlama yardımcınızdır. Android Studio'da Android geliştirme sorgularını yanıtlayarak daha üretken olmanıza yardımcı olan, yapay zeka destekli bir etkileşimli deneyimdir. Daha fazla bilgi edinmek için Android Studio'da Gemini ile tanışın başlıklı makaleyi inceleyin.
Yeni oturum açma akışı
Android Studio'da geliştirici hesabınızla oturum açtığınızda doğrudan IDE'den Uygulama Kalitesi Analizleri'nde Firebase Crashlytics ve Android Vitals raporlarını görüntüleme, Android Studio'da Cihazlara Yayınlama ile gerçek uzak cihazlara erişme ve Android Studio'da Gemini ile daha yüksek kaliteli kod yazma gibi Google geliştirici hizmetlerinden yararlanabilirsiniz.
Android Studio Jellyfish, hesap eklemeyi ve yönetmeyi kolaylaştırır. Ayrıca IDE'ye yalnızca her özellik için gereken izinleri sağlar. Başlamak için aşağıdakilerden birini yapın:
- Daha önce bahsedilen özelliklerden birine gidin ve oturum açıp gerekli izinleri vermek için istemleri uygulayın.
- Oturumunuz zaten açıksa Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Google Hesapları'na giderek hesaplarınızı ve izinlerinizi yönetebilirsiniz.
Android Studio'da Cihaz Aktarımı ile gerçek cihazlara erişme
Android Studio'daki Cihazlara Yayınlama özelliği, Google'ın güvenli veri merkezlerinde barındırılan uzak fiziksel Android cihazlara güvenli bir şekilde bağlanmanızı sağlar. Firebase tarafından desteklenen bu araç, Google Pixel 8 Pro, Pixel Fold ve belirli Samsung cihazları da dahil olmak üzere uygulamanızı gerçek cihazlarda test etmenin en hızlı ve en kolay yoludur.

Bir cihaza bağlandıktan sonra Android Studio'dan çıkmadan uygulamanızı dağıtabilir, ekranı görüntüleyebilir, cihazla etkileşimde bulunabilir (cihazı döndürme veya açma dahil) ve doğrudan SSL üzerinden ADB bağlantısı ile bir cihazda yapabileceğiniz diğer tüm işlemleri yapabilirsiniz. Cihazı kullanmayı bitirdiğinizde Google, başka bir geliştiricinin kullanımına sunmadan önce tüm verilerinizi siler ve cihazı fabrika ayarlarına sıfırlar.
Mevcut beta döneminde, cihaz akışını ücretsiz olarak kullanabilirsiniz. Bu özellik, Spark veya Blaze planındaki Firebase projelerinde kullanılabilir. Başlamak için Android Studio'dan geliştirici hesabınızda oturum açın ve bir Firebase projesi seçin. Firebase projeniz yoksa kolayca oluşturabilirsiniz. Daha fazla bilgi edinmek için Android Studio'da Cihaz Akışı başlıklı makaleyi inceleyin.
ANR'ler, özel veriler ve çoklu etkinlikler için uygulama kalitesi analizleri desteği
ANR raporları, özel veriler ve çoklu etkinlik desteğiyle Android Studio Jellyfish'teki Uygulama Kalitesi Analizleri (AQI) kilitlenme raporlarını daha ayrıntılı inceleyin:
- Etkinlikler arasında yineleme yapma: Artık bir Crashlytics raporundaki birden fazla etkinliği ters kronolojik sırayla inceleyerek daha hızlı hata ayıklama için kalıpları ortaya çıkarabilirsiniz.
- Özel verileri keşfedin: Her kilitlenme raporu için özel anahtar/değer çiftlerini ve günlükleri görüntüleyin (bir rapor seçtikten sonra bunları Anahtarlar ve Günlükler sekmelerinde bulabilirsiniz).
- ANR'leri analiz etme: ANR'lere doğrudan Android Vitals ve Crashlytics sekmelerinden erişip bunları inceleyin.

Yerleştirilmiş Layout Inspector
Düzen inceleyici artık varsayılan olarak Çalışan Cihazlar araç penceresine yerleştirilmiştir. Bu entegrasyon sayesinde ekran alanından tasarruf edebilir, iş akışınızı tek bir araç penceresinde merkezileştirebilir ve oluşturma hızlarında %50 iyileşme gibi önemli performans artışları elde edebilirsiniz. Uygulamanızı ayrıntılı bir şekilde inceleme ve uygulamayla etkileşim kurma arasında kolayca geçiş yapabilir, kullanıcı arayüzünüzün 3D görselleştirmeleri için anlık görüntüler kullanabilirsiniz. Özelliklerin tamamını Düzen Denetleyici ile düzeninizde hata ayıklama sayfasında keşfedin.
Uygulama Bağlantıları Asistanı, web ilişkilendirme dosyası doğrulamasını destekler
App Links Assistant artık web sitenizde yayınlanması gereken Digital Asset Links JSON dosyasının doğrulanmasını destekliyor.
Bu özellik, uygulamanın manifest dosyasında beyan ettiğiniz intent filtreleri için mevcut doğrulama özelliklerini genişletir. Asistan, manifest dosyasında belirtilen her alan için web sitenizdeki dosyayı ayrıştırır, yedi doğrulama kontrolü gerçekleştirir ve hataları düzeltme konusunda ayrıntılı bir açıklama sunar.
Başlamak için:
- Android Studio'da Tools > App Links Assistant'ı (Araçlar > Uygulama Bağlantıları Yardımcısı) tıklayın.
- Asistan'ın yaptığı kontrollerin ayrıntılı görünümünü elde etmek ve yanlış yapılandırmaları nasıl düzelteceğinizi anlamak için Bağlantılar'ı çift tıklayın.
JSON dosyanızın alanınıza yüklenmek üzere doğru şekilde biçimlendirildiğini doğrulayarak sorunsuz bir kullanıcı deneyimi sağlayın.
Temel profil yükleme
Android Studio Jellyfish, AGP 8.4 veya sonraki sürümlerin kullanıldığı projelerde cihaz kurulumundan sonra Baseline Profilleri otomatik olarak derler. Bu, Baseline Profile Generator modülü veya Compose gibi kitaplıklar aracılığıyla oluşturulan Baseline Profilleri'ni kapsar. Otomatik yükleme, yayın uygulamanızı yerel olarak yüklerken ve düşük ek yük profili oluşturmayı kullanırken Temel Profil'in performans avantajlarından yararlanmanızı sağlar.
Compose kullanıcı arayüzü kontrolünde yeni renk körlüğü kontrolleri
Compose UI Check tüm kullanıcılara görsel olarak erişilebilir deneyimler sunmanızı sağlayan yeni renk körlüğü simülasyonları ve kontrolleri içerir. Tasarımınızın net ve kullanılabilir kalmasını sağlamak için Oluşturma > Önizleme'den Kullanıcı Arayüzü Kontrolü moduna girerek Oluşturma kullanıcı arayüzünüzü farklı renk görme eksikliği türlerinde görüntüleyebilirsiniz.

Cihaz yansıtma özelliğini kullanarak sesi yönlendirme
Android Studio Jellyfish Canary 5'ten itibaren, bağlı fiziksel cihazlardan gelen sesi bilgisayarınızın hoparlörlerine veya kulaklığınıza yönlendirebilirsiniz. Ses yönlendirme özelliği sayesinde kulaklığınızı bilgisayarınıza bağlı tutabilir ve bir cihaza manuel olarak bağlanıp ardından diğerine bağlanmak zorunda kalmadan hem bilgisayarı hem de bağlı telefonu dinleyebilirsiniz. Ses yönlendirmeyi etkinleştirmek için Android Studio > Ayarlar > Araçlar > Cihaz Yansıtma'ya gidin ve Yerel cihazlardaki sesi yönlendir'i seçin. Android 12 veya sonraki sürümleri çalıştıran Firebase Test Lab cihazlarında, ayarlardan bağımsız olarak sesin her zaman yönlendirildiğini unutmayın.
IntelliJ 2023.3 platform güncellemeleri
Android Studio Jellyfish, IntelliJ 2023.3 platform sürümünü içerir. Bu sürümde, en yeni Java 21 programlama dili özelliklerine kapsamlı destek, düzenleme işlemleri içeren sezgisel bir kayan araç çubuğu ve iş akışınızı hızlandırmak için hata ayıklayıcıda İmlece Kadar Çalıştır gibi birçok yeni özellik bulunur. Daha fazla bilgi için IntelliJ sürüm notlarına bakın.