Android Studio Denizanası | 1.3.2023

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ı kanal olan Android Studio Jellyfish'in son sürümündeki yeni özellikler ve iyileştirmeler listelenmektedir. Uygulamayı buradan indirebilir veya Yardım > Güncellemeleri kontrol et'i tıklayarak Android Studio içinden güncelleyebilirsiniz (macOS'te Android Studio > Güncellemeleri kontrol et)

Android Studio'nun bu sürümünde nelerin düzeltildiğini görmek için kapatılan sorunlara bakın.

Android Studio'nun eski sürümlerinin sürüm notlarını görmek için Geçmiş sürümler bölümüne bakın.

Yakında kullanıma sunulacak özelliklere ve iyileştirmelere erken erişim için Android Studio'nun derlemelerini önizleme konusuna bakın.

Android Studio'da sorunlarla karşılaşırsanız Bilinen sorunlar veya Sorun giderme sayfasına bakı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 özel çeşitli özellikler ekler. Aşağıdaki tabloda, Android Studio'nun her sürümü için hangi AGP sürümünün gerektiği listelenmektedir.

Android Studio sürümü Gerekli AGP sürümü
Koala | 1.1.2024 3,2-8,5
Denizanası | 1.3.2023 3,2-8,4
İguana | 1.2.2023 3,2-8,3
Kirpi | 1.1.2023 3,2-8,2
Zürafa | 1.3.2022 3,2-8,1
Flamingo | 1.2.2022 3,2-8,0

Eski sürümler

Android Studio sürümü Gerekli AGP sürümü
Elektrikli Yılan balığı | 1.1.2022 3,2-7,4
Yunus | 1.3.2021 3,2-7,3
Sincap | 1.2.2021 3,2-7,2
Yaban Arısı | 1.1.2021 3,2-7,1
Kutup Tilkisi | 1 Mart 2020 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 araçların minimum sürümleri

Belirli bir API düzeyini destekleyen minimum Android Studio ve AGP sürümleri vardır. Android Studio veya AGP'nin, projenizin targetSdk ya da compileSdk programının gerektirdiğinden daha eski sürümlerinin kullanılması, beklenmedik sorunlara yol açabilir. Android OS'nin ö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 aşağıdaki gibidir:

API seviyesi Minimum Android Studio sürümü Minimum AGP sürümü
VanillaIceCream önizlemesi Denizanası | 1.3.2023 8,4
34 Kirpi | 1.1.2023 8.1.1
33 Flamingo | 1.2.2022 7,2

Aşağıdakiler, Android Studio Jellyfish'teki yeni özelliklerdir.

Android Studio'da Gemini ile tanışın

Android Studio'da Gemini, Android'de uygulama geliştirmede kullanabileceğiniz kodlama yardımcınızdır. Bu, Android Studio'da Android geliştirme sorgularını yanıtlayarak daha üretken olmanıza yardımcı olan, AI destekli bir sohbet deneyimidir. Daha fazla bilgi edinmek için Android Studio'da Gemini ile tanışın bölümüne bakın.

Yeni oturum açma akışı

Geliştirici hesabınızla Android Studio'da oturum açtığınızda Google geliştirici hizmetlerinden yararlanabilirsiniz. Örneğin, doğrudan IDE üzerinden Firebase Crashlytics ve Android Vitals raporlarını Uygulama Kalitesi Analizleri'nde görüntüleme, Android Studio'da Cihaz Akışı ile gerçek uzak cihazlara erişme ve Android Studio'da Gemini ile daha yüksek kalitede kod yazma.

Android Studio Jellyfish, hesap ekleyip yönetmeyi kolaylaştırır ve IDE'ye her özellik için yalnızca gerekli 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 sağlamak için talimatları 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 Akışı ile gerçek cihazlara erişme

Android Studio'da Cihaz Akışı, Google'ın güvenli veri merkezlerinde barındırılan uzaktaki fiziksel Android cihazlara güvenli bir şekilde bağlanabilmenizi sağlar. Firebase tarafından desteklenen bu çözüm, uygulamanızı Google Pixel 8 Pro, Pixel Fold, belirli Samsung cihazlar ve diğer cihazlar gibi gerçek cihazlarla karşılaştırarak test etmenin en hızlı ve en kolay yoludur.

Android Studio'da Cihaz Akışı'nı kullanma animasyonu.

Bir cihaza bağlandıktan sonra Android Studio'dan ayrılmadan uygulamanızı dağıtabilir, ekranı görüntüleyebilir, cihazla etkileşime girebilir (cihazı döndürme veya açma dahil) ve doğrudan bir ADB üzerinden SSL bağlantısı üzerinden bir cihazla yapabileceğiniz diğer tüm işlemleri yapabilirsiniz. Cihazla işiniz bittiğinde, Google tüm verilerinizi siler ve başka bir geliştiricinin kullanımına sunmadan önce cihazı fabrika ayarlarına sıfırlar.

Mevcut beta döneminde, Spark veya Blaze planında Firebase projeleriyle cihaz akışı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. Henüz bir Firebase projeniz yoksa kolayca bir tane oluşturabilirsiniz. Daha fazla bilgi edinmek için Android Studio'da Cihaz Akışı bölümüne gidin.

ANR'ler, özel veriler ve birden çok etkinlik için Uygulama Kalitesi Analizleri desteği

ANR raporları, özel veriler ve birden çok etkinlik desteğiyle Android Studio Jellyfish'teki Uygulama Kalitesi Analizleri (AQI) kilitlenme raporlarını daha ayrıntılı inceleyin:

  • Etkinlikleri tekrarlama: Artık bir Crashlytics raporundaki birden fazla etkinliği ters kronolojik sırada inceleyerek 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 (bunları, bir rapor seçtikten sonra Anahtarlar ve Günlükler sekmelerinde bulabilirsiniz).
  • ANR'leri analiz etme: ANR'lere doğrudan hem Android Vitals hem de Crashlytics sekmelerinden erişin ve bunları araştırın.
Uygulama Kalitesi Analizleri'ndeki çoklu etkinlikler, ANR'ler ve özel veriler.

Katıştırılmış Düzen Denetleyici

Düzen Denetleyici artık varsayılan olarak Çalışan Cihazlar araç penceresine yerleştirilmiştir. Bu entegrasyon ekran alanından tasarruf sağlar, iş akışınızı tek bir araç penceresinde merkezileştirir ve oluşturma hızlarında %50'lik bir artışla önemli performans kazançları sağlar. Uygulamanızı derinlemesine inceleme ve uygulamayla etkileşim kurma arasında zahmetsizce geçiş yapabilir ve kullanıcı arayüzünüzün 3D görselleştirmeleri için anlık görüntüler kullanabilirsiniz. Düzen Denetleyici ile düzeninizde hata ayıklama bölümünde tüm özellikleri keşfedin.

Uygulama Bağlantıları 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 belirttiğ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ın nasıl düzeltileceğine dair ayrıntılı bir açıklama sunar.

Başlamak için:

  1. Android Studio'da Araçlar > Uygulama Bağlantıları Asistanı'nı tıklayın.
  2. Asistan'ın gerçekleştirdiği kontrolleri ayrıntılı bir şekilde görüntülemek 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ükleme için doğru şekilde biçimlendirildiğini doğrulayarak sorunsuz bir kullanıcı deneyimi sağlayın.

Temel Profil yüklemesi

Android Studio Jellyfish, AGP 8.4 veya sonraki sürümleri kullanan projeler için cihaza yüklendikten sonra Temel Profilleri otomatik olarak derler. Bu bölüm, Temel Profil Oluşturucu modülü veya Compose gibi kitaplıklardan oluşturulan Temel Profilleri kapsar. Otomatik yükleme, sürüm uygulamanızı yerel olarak yüklerken veya düşük ek yük profili oluşturma işlemi sırasında Temel Profillerin performans avantajlarından yararlanmanıza olanak tanır.

Oluşturma Kullanıcı Arayüzü Kontrolü'ndeki yeni renk körlüğü denetimleri

Compose Kullanıcı Arayüzü Kontrolü yeni renk körü simülasyonlarını ve denetimlerini içerir, tüm kullanıcılar için görsel olarak erişilebilir deneyimler oluşturmanızı sağlar. Tasarımlarınızın net ve kullanılabilir durumda kalmasını sağlamak amacıyla, E-posta Yaz Önizlemesi'nden Kullanıcı Arayüzü Kontrol moduna girmeniz yeterlidir.

Oluştur Kullanıcı Arayüzü Kontrolü Renk Körlüğü örneği

Cihaz yansıtmasını kullanarak sesi yönlendirme

Android Studio Jellyfish Canary 5'ten başlayarak, bağlı fiziksel cihazlarınızdan gelen sesi bilgisayarınızın hoparlörlerine veya kulaklığınıza yönlendirebilirsiniz. Ses yönlendirmesi sayesinde kulaklığınızı bilgisayarınıza bağlı tutarak hem bilgisayarı hem de bağlı telefonu bir cihaza manuel olarak yeniden bağlamanıza gerek kalmadan dinleyebilirsiniz. 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. Android 12 veya sonraki sürümleri çalıştıran Firebase Test Lab cihazları için, 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 eylemleri içeren sezgisel bir kayan araç çubuğu ve iş akışınızı hızlandırmak için hata ayıklayıcıda İmleç için Çalıştır inlay seçeneği gibi birçok yeni özelliğe sahip olan IntelliJ 2023.3 platform sürümünü içerir. Daha fazla bilgi edinmek için IntelliJ sürüm notlarına bakın.