Aşağıda, Android Studio Iguana'daki yeni özellikler açıklanmaktadır.
Yama sürümleri
Aşağıda, Android Studio Jellyfish ve Android Gradle eklentisi 8.4'teki yama sürümlerinin listesi verilmiştir.
Android Studio Denizanası | 2023.3.1 Yama 2 ve AGP 8.4.2 (Haziran 2024)
Önemli güvenlik güncellemesi: A güvenlik açığı GitHub eklentisi Android Studio Iguana'da | 2023.2.1 ve sonraki sürümler erişimi açığa çıkarabilir yetkili olmayan taraflara verebilirsiniz.
Çözüm: Jetbrains IntelliJ platform ürünlerinde sorunu çözdüyseniz Bu sorunun çözümü artık Android Studio Denizanası | 3.1.2023.2. Yama (20.3.1.2023).
kararlı bir kanal kullanıyorsanız Yardım > Güncellemeleri kontrol edin (veya Android Stüdyo > macOS'te güncellemeleri kontrol edin). 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. Eklentinin OAuth entegrasyonu veya kişisel erişim jetonları (PAT'ler) kullanabileceğinden lütfen ikisini de kontrol edin ve gerektiğinde iptal edin:
- OAuth entegrasyonuna erişimi iptal etmek için şuraya gidin: Uygulamalar > Yetkilendirilmiş OAuth Uygulamaları ve JetBrains IDE Entegrasyonu jetonu.
- PAT'lere erişimi iptal etmek için şuraya gidin: Kişisel erişim jetonları ve GitHub eklentisi için verilen jetonu silin. Varsayılan jeton adı IntelliJ IDEA GitHub entegrasyon eklentisi'dir ancak özel bir ad kullanıyor olabilirsiniz.
Jetonların erişimini iptal ettikten sonra eklentiyi yeniden kurmanız gerekir Git işlemleri dahil tüm eklenti özelliklerinin çalışmasını sağlayın.
Bu durumun neden olabileceği rahatsızlıktan dolayı özür diler, tüm kullanıcılarımızın derhal güncelleme yapmasını rica ederiz. güvenliğini sağlamak için kullanırsınız.
Bu küçük güncelleme şunları da içeriyor: bu hata düzeltmelerine göz atın.
Android Studio Denizanası | 3.1 Yama 1 ve AGP 8.4.1 (Mayıs 2024)
Bu küçük güncelleme, bu hata düzeltmelerini içerir.
Android Studio'da Gemini ile tanışın
Android Studio'daki Gemini, Android uygulaması geliştirme sürecinde kodlama ortağınızdır. İnsanların Android Studio'da daha iyi olmanızı sağlayan, yapay zeka destekli bir sohbet deneyimi daha verimli bir şekilde çalışmasını sağlayabilir. Daha fazla bilgi edinmek için bkz. Android Studio'da Gemini ile tanışın.
Yeni oturum açma akışı
Android Studio'da Geliştirici hesabınızla oturum açtığınızda Google geliştirici hizmetlerinden (ör. Firebase Crashlytics ve Android'i görüntüleme) Şuradaki vitals raporları: Uygulama Kalitesi Analizleri, gerçek uzak cihazlara erişmek Android Studio'da cihaz aktarma ve daha yüksek kalitede kod yazarak Android Studio'daki Gemini - doğrudan IDE'den.
Android Studio Jellyfish, hesap eklemeyi ve yönetmeyi kolaylaştırır ve 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çmak ve gerekli izinleri vermek için talimatları uygulayın.
- Oturum açtıysanız Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Google Hesapları'na giderek hesaplarınızı ve izinlerinizi yönetebilirsiniz.
Android Studio'da Cihaz Aktarma özelliğiyle gerçek cihazlara erişin
Android Studio'daki cihaz 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ç, uygulamanızı Google Pixel 8 Pro, Pixel Fold, belirli Samsung cihazlar ve daha fazlası dahil olmak üzere gerçek cihazlarda test etmenin en hızlı ve en kolay yoludur.

Bir cihaza bağlandıktan sonra uygulamanızı dağıtabilir, ekranı görüntüleyebilir, cihazla etkileşimde bulunma (cihazı döndürme veya açma dahil) ve SSL üzerinden doğrudan ADB üzerinden bir cihazla yapabileceğiniz diğer her şey bağlantısı gerçekleştirebilirsiniz. Üstelik tüm bunları Android Studio'dan ayrılmadan yapabilirsiniz. Google, cihazı kullanmayı bitirdiğinizde 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 üzerinden aktarma işlemini ücretsiz olarak kullanabilirsiniz. Firebase projeleri, Spark veya Blaze planında olmalıdır. Başlamak için geliştirici hesabına gidin ve bir Firebase projesi seçin. Şu durumda: Firebase projeniz yoksa kolayca oluşturabilirsiniz. Daha fazla bilgi edinmek için şuraya gidin: Android Studio'da Cihaz Aktarma.
ANR'ler, özel veriler ve çoklu etkinlikler için Uygulama Kalitesi Analizleri desteği
ANR raporları, özel veriler ve çoklu etkinlikler desteğiyle Android Studio Jellyfish'te Uygulama Kalitesi Analizleri (AQI) kilitlenme raporlarını daha ayrıntılı inceleyin:
- Etkinlikler arasında gezinme: Artık bir Crashlytics raporundaki birden fazla etkinliği ters kronolojik sırayla keşfedebilir ve daha hızlı hata ayıklama için kalıpları ortaya çıkarabilirsiniz.
- Özel verileri keşfetme: Her kilitlenme raporu için özel anahtar/değer çiftlerini ve günlükleri görüntüleyin (bir rapor seçtikten sonra 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şik Layout Inspector
Düzen Denetleyici artık varsayılan olarak Çalışan Cihazlar aracına yerleştirilmiştir penceresini kapatın. Bu entegrasyon, ekran alanından tasarruf etmenizi sağlar, iş akışınızı tek bir araç penceresinde merkezileştirir ve oluşturma hızlarında %50 artışla önemli performans kazanımları sağlar. Uygulamanızı ayrıntılı olarak incelemek ve uygulamanızla etkileşime geçmek arasında kolayca geçiş yapabilir, kullanıcı arayüzünüzün 3D görselleştirmeleri için anlık görüntüleri kullanabilirsiniz. Düzen Denetleyici ile düzeninizde hata ayıklama başlıklı makalede özelliklerin tamamını keşfedin.
App Links Assistant, web ilişkilendirmeleri dosya doğrulamasını destekler
App Links Asistanı artık web sitenizde yayınlanması gereken Digital Asset Links JSON dosyasının doğrulanmasını destekliyor.
Bu özellik, intent filtreleri için mevcut doğrulama özelliklerini genişletir. (uygulamanın manifest dosyasında beyan ettiğiniz) Asistan, manifest dosyasında beyan edilen her alan için web sitenizdeki dosyayı ayrıştırır, yedi doğrulama kontrolü gerçekleştirir ve hataların nasıl düzeltileceğiyle ilgili ayrıntılı bir açıklama sağlar.
Başlamak için:
- Android Studio'da Araçlar > Uygulama Bağlantıları Asistanı'nı tıklayın.
- Asistan'ın gerçekleştirdiği kontrollerin ayrıntılı bir görünümünü almak ve yanlış yapılandırmaların nasıl düzeltileceğini 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 kurulumu
Android Studio Jellyfish, AGP 8.4 veya sonraki sürümleri kullanan projeler için cihaza yükleme işleminden sonra Referans Profilleri'ni otomatik olarak derleyebilir. Bu, Referans Profil Oluşturucu modülü veya Compose gibi kitaplıklardan oluşturulan referans profilleri kapsar. Otomatik yükleme, yayın uygulamanızı yerel olarak yüklerken ve düşük maliyetli profil oluşturma özelliğini kullanırken temel profillerin performans avantajlarından yararlanmanıza olanak tanır.
Oluşturma kullanıcı arayüzü kontrolünde yeni renk körlüğü kontrolleri
Kullanıcı Arayüzü Kontrolü oluştur içeren yeni renk körlüğü simülasyonları ve kontrolleri sayesinde görsel öğeler erişilebilir bir deneyim sunulmasına yardımcı oluyor. Tasarımlarınızın net ve kullanılabilir kalması için Oluştur Önizlemesi'nden kullanıcı arayüzü kontrol moduna girerek Oluştur 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 ile başlayarak, bilgisayarınızın hoparlörlerine veya kulaklığınıza fiziksel cihazlarınızı bağlamış olursunuz. Ses yönlendirme özelliğiyle kulaklığınızı bilgisayarınıza bağlı tutun ve bir cihaza sonra da diğerine manuel olarak yeniden bağlanmak zorunda kalmadan hem bilgisayarı hem de bağlı telefonu dinleyin. Ses yönlendirmeyi etkinleştirmek için Android Studio > Ayarlar > Araçlar > Cihaz Yansıtma'ya gidin ve Yerel cihazlardan gelen sesi yönlendir'i seçin. Ayarlardan bağımsız olarak sesin her zaman Android 12 veya sonraki sürümleri çalıştıran Firebase Test Lab cihazları.
IntelliJ 2023.3 platform güncellemeleri
Android Studio Jellyfish, Android Studio Jellyfish'i içeren IntelliJ 2023.3 platform sürümünü içerir. en son Java 21 sürümü için kapsamlı destek gibi birçok yeni özellik içeriyor. düzenleme dili sağlayan sezgisel bir kayan araç çubuğu işleminizi hızlandırmak için hata ayıklayıcıda İmlecine Çalıştır ekleme seçeneği iş akışını takip edin. Daha fazla bilgi edinmek için IntelliJ sürüm notları.