Android Studio Iguana'daki yeni özellikleri aşağıda bulabilirsiniz.
Yama sürümleri
Aşağıda, Android Studio Jellyfish'teki yama sürümlerinin listesi verilmiştir ve Android Gradle eklentisi 8.4.
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 halde En yeni kararlı derlemeyi indirin.
Ayrıca, tarayıcınızda GitHub pull isteği işlevini tarafından kullanılan GitHub jetonlarını iptal etmenizi görebilirsiniz. Eklenti, OAuth entegrasyonu veya kişisel erişim jetonları (PAT) varsa lütfen her ikisini de kontrol edin ve gerektiği şekilde 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 eklentisidir, ancak özel ad.
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 şunları içerir: bu hata düzeltmelerine göz atın.
Android Studio'da Gemini ile tanışın
Android Studio'daki Gemini, Android uygulaması geliştirmede kullanabileceğiniz kodlama yardımcınızdır. İnsanların Android Studio'da daha iyi olmanıza yardımcı olan, yapay zeka destekli konuşma 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 için 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, IDE'yi (Entegre Geliştirme Ortamı) her özellik için yalnızca gerekli izinlere sahip olan bir IDE'dir. Başlamak için şunları yapın: şunlardan biri:
- Daha önce bahsedilen özelliklerden birine gidin ve Oturum açmak ve gerekli izinleri vermek için talimatları uygulayın
- Daha önceden oturum açtıysanız hesaplarınızı ve izinlerinizi yönetmek için Dosya'ya (macOS'te Android Studio) gidin > Ayarlar > Araçlar > Google Hesapları.
Android Studio'da Cihaz Aktarma özelliğiyle gerçek cihazlara erişin
Android Studio'daki Cihaz Aktarma özelliği, uzaktan fiziksel cihaza güvenli bir şekilde bağlanmanızı sağlar. Google'ın güvenli veri merkezlerinde barındırılan Android cihazlar. Firebase tarafından desteklenmektedir, uygulamanızı gerçek cihazlarla karşılaştırmanın en hızlı ve en kolay yoludur. Google Pixel 8 Pro, Pixel Fold, belirli Samsung cihazlar ve daha fazlası dahil.
![Android Studio'da Cihaz Akışı'nı kullanma animasyonu.](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=tr)
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ı üzerinden gerçekleştirebilirsiniz. Üstelik tüm bunları Android Studio'dan ayrılmadan yapabilirsiniz. sıfırlamadan önce tüm verilerinizi siler ve cihazınızı fabrika ayarlarına sıfırlar. başka bir geliştiricinin kullanımına sunabilirsiniz.
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
Uygulama Kalitesi Analizleri (HKİ) ile ilgili daha fazla bilgi edinin. Android Studio Jellyfish'te ANR desteği içeren kilitlenme raporları raporlar, özel veriler ve çoklu etkinlikler:
- Etkinlikleri tekrarlama: Artık bir Crashlytics'te birden fazla etkinliği keşfedebilirsiniz ters kronolojik sırada olarak daha hızlı hata ayıklama için kalıpları ortaya çıkarır.
- Özel verileri keşfetme: Her kilitlenme raporu için özel anahtar/değer çiftleri ve günlükleri görüntüleme (bunları, bir rapor seçtikten sonra Anahtarlar ve Günlükler sekmelerinde bulabilirsiniz).
- ANR'leri analiz edin: ANR'leri doğrudan Android'den erişin ve araştırın Vitals ve Crashlytics sekmeleri.
![Uygulama Kalitesi Analizleri'nde çoklu etkinlikler, ANR'ler ve özel veriler.](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=tr)
Gömülü Düzen Denetleyici
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 sağlar ve iş akışınızı tek bir merkezde performans artışı sağlar ve %50'lik bir oranla ve oluşturma hızlarında iyileşme sağlar. Ekran görüntüsünde, yer uzantıları arasında kolayca Uygulamanızı inceleyip uygulamanızla etkileşim kurma ve 3D için anlık görüntüleri kullanma görselleştirmeleri sunar. Tüm özellikleri keşfetmek için: Düzen Denetleyicisi ile düzeninizde hata ayıklayın.
App Links Assistant, web ilişkilendirmeleri dosya doğrulamasını destekler
Uygulama Bağlantıları Asistanı artık destekliyor doğrulama işlemini Digital Asset Links JSON dosyası web sitenizde yayınlanması gereken bir dokümandır.
Bu özellik, intent filtreleri için mevcut doğrulama özelliklerini genişletir. (uygulamanın manifest dosyasında beyan ettiğiniz) Şurada belirtilen her alan için: Asistan, web sitenizdeki dosyayı ayrıştırır ve en son ve hataların nasıl düzeltileceğine dair ayrıntılı bir açıklama sunar.
Başlamak için:
- Android Studio'da Araçlar > Uygulama Bağlantıları Asistanı.
- Asistan'ın kontrollerinin ayrıntılı bir görünümü için Bağlantılar'ı çift tıklayın ve yanlış yapılandırmaların nasıl giderileceğini anlamalısınız.
JSON dosyanızın doğru olduğunu doğrulayarak kullanıcılara sorunsuz bir deneyim yaşatın alan adınıza yüklenmek üzere biçimlendirilmiştir.
Temel profil kurulumu
Android Studio Jellyfish otomatik olarak derler Şundan sonra Temel Profiller: . Bu kapsam: Bir Temel Profil Oluşturucu modülünden veya Compose gibi kitaplıklardan seçebilirsiniz. Otomatik yükleme özelliği, çalışırken Temel Profillerin performans avantajlarından yararlanabilirsiniz. yerel olarak ve düşük genel gider profil oluşturma yöntemleriyle yayınlayabilirsiniz.
Compose 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. Oluşturma'dan Kullanıcı Arayüzü Kontrolü moduna girmeniz yeterli Oluşturma kullanıcı arayüzünüzü farklı renk körlüğü türlerinde görüntülemek için önizleme yapın kullanmaya devam edin.
![Oluşturma Kullanıcı Arayüzü Kontrolü Renk Körü örneği](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=tr)
Cihaz yansıtmayı kullanarak sesi yönlendir
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. Sesli yönlendirme için, kulaklığınızı bilgisayarınıza bağlı tutun ve telefona manuel olarak yeniden bağlanmak zorunda kalmadan bilgisayarı ve bağlı telefonu cihaz ve ardından başka bir cihaz kullanabilirsiniz. Ses yönlendirmeyi etkinleştirmek için Android Studio > Ayarlar > Araçlar > Cihaz Yansıtma'yı seçin ve Yerel cihazdan sesi yönlendir'i seçin. cihazlar. 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ı.