Android Studio Iguana'daki yeni özellikleri aşağıda bulabilirsiniz.
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 Jellyfish | 2023.3.1 Yaması 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 eklentisinde güvenlik açığı, erişim jetonlarının yetkisiz taraflara gösterilmesine neden olabilir.
Düzeltme: Jetbrains, IntelliJ platform ürünlerindeki sorunu çözdü. Düzeltme, Android Studio Jellyfish | 2023.3.1 Yama 2 (2023.3.1.20) sürümünde kullanıma sunuldu.
Kararlı kanalda Android Studio derlemeniz varsa Yardım > Güncellemeleri Denetle'yi (veya macOS'te Android Studio > Güncellemeleri Denetle'yi) tıklayarak güncellemeyi alabilirsiniz. Aksi takdirde en yeni 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 entegrasyonunun erişimini iptal etmek için Uygulamalar > Yetkili OAuth Uygulamaları'na gidin ve JetBrains IDE Entegrasyonu jetonunun erişimini iptal edin.
- PAT'lere erişimi iptal etmek istiyorsanız Kişisel erişim jetonları'na gidin ve GitHub eklentisi için verilen jetonu silin. Varsayılan jeton adı IntelliJ IDEA GitHub entegrasyon eklentisidir, ancak özel bir ad kullanıyor olabilirsiniz.
Jetonların erişimini iptal ettikten sonra, Git işlemleri dahil olmak üzere tüm eklenti özelliklerinin tekrar çalışmasını sağlamak için eklentiyi tekrar ayarlamanız gerekir.
Bu durumun neden olduğu aksaklıklar için özür diler, tüm kullanıcıları kodlarını ve verilerini korumak için hemen güncelleme yapmaları konusunda uyarırız.
Bu küçük güncelleme, bu hata düzeltmelerini de içerir.
Android Studio Jellyfish | 2023.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 geliştirme için kodlama konusunda size yardımcı olur. Android Studio'da Android geliştirme sorgularını yanıtlayarak daha üretken olmanıza yardımcı olan, yapay zeka destekli bir sohbet deneyimidir. 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 cihaz yayınlama özelliğiyle gerçek uzak cihazlara erişme ve Android Studio'da Gemini ile daha kaliteli kod yazma gibi Google geliştirici hizmetlerinden yararlanabilirsiniz.
Android Studio Jellyfish, hesap eklemeyi ve yönetmeyi kolaylaştırır ve entegre geliştirme ortamına yalnızca her bir ö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 aktarımı özelliğiyle gerçek cihazlara erişme
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şim kurabilir (cihazı döndürmek veya açmak dahil) ve SSL üzerinden doğrudan ADB bağlantısı kullanarak cihazla yapabileceğiniz diğer tüm işlemleri Android Studio'dan ayrılmadan yapabilirsiniz. Cihazı kullanmayı bitirdiğinizde Google, tüm verilerinizi siler ve cihazı başka bir geliştiriciye sunmadan önce fabrika ayarlarına sıfırlar.
Mevcut beta döneminde, Spark veya Blaze planındaki Firebase projeleriyle cihaz aktarımını ücretsiz olarak kullanabilirsiniz. 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 proje oluşturabilirsiniz. Daha fazla bilgi edinmek için Android Studio'da cihaz aktarımı 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 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
Sayfa Düzeni Denetleyicisi artık varsayılan olarak Çalışır Cihazlar araç penceresine yerleştirildi. 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ı derinlemesine incelemek ve uygulamanızla etkileşime geçmek arasında kolayca geçiş yapabilir ve kullanıcı arayüzünüzün 3D görselleştirmeleri için anlık görüntüleri kullanabilirsiniz. Düzen Denetleyicisi ile düzeninizde hata ayıklama bölümünde tüm özellikleri keşfedin.
App Links Asistanı, web ilişkilendirmesi 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, uygulamanın manifest dosyasında beyan ettiğiniz intent filtreleri için mevcut doğrulama özelliklerini genişletir. 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ğine dair 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ü 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 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, Temel Profil Oluşturucu modülü veya Compose gibi kitaplıklar aracılığıyla oluşturulan Temel 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.
Compose Kullanıcı Arayüzü Kontrolü'nde yeni renk körü kontrolleri
Kullanıcı arayüzü oluşturma denetimi, tüm kullanıcılar için görsel olarak erişilebilir deneyimler oluşturmanıza olanak tanıyan yeni renk körlüğü simülasyonları ve denetimleri içerir. 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ıtmayı kullanarak sesi yönlendir
Android Studio Jellyfish Canary 5 sürümünden itibaren, bağlı fiziksel cihazlardan gelen sesi bilgisayarınızın hoparlörlerine veya kulaklığınıza yönlendirebilirsiniz. Ses yönlendirme özelliğiyle kulaklığınızı bilgisayarınıza bağlı tutun ve bir cihaza, ardından 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 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, en yeni Java 21 programlama dili özellikleri için 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 Run to Cursor yer paylaşımı seçeneği gibi birçok yeni özelliğe sahip IntelliJ 2023.3 platform sürümünü içerir. Daha fazla bilgi edinmek için IntelliJ sürüm notlarına bakın.