Android Studio Önizlemesi'ndeki yeni özellikler

Bu sayfada, Android Studio önizleme sürümlerinde sunulan yeni özellikler listelenmektedir. Önizleme derlemeleri, Android Studio'daki en son özelliklere ve iyileştirmelere erken erişim sağlar. Bu önizleme sürümlerini buradan indirebilirsiniz. Android Studio'nun önizleme sürümünü kullanırken herhangi bir sorunla karşılaşırsanız lütfen bize bildirin. Hata raporlarınız, Android Studio'nun daha iyi hale gelmesine yardımcı olur.

Her bir önizleme sürümündeki önemli düzeltmelerin listesi de dahil olmak üzere Android Studio önizleme sürümleriyle ilgili en son haberler için Android Studio blog'undaki Sürüm Güncellemeleri konusuna bakın.

Android Studio'nun güncel sürümleri

Aşağıdaki tabloda, Android Studio'nun mevcut sürümleri ve ilgili kanalları listelenmiştir.

Sürüm Kanal
Android Studio Iguana | 1.2.2023 Kararlı
Android Gradle eklentisi 8.3.0 Kararlı
Android Studio Jellyfish | 1.3.2023 Beta
Android Studio Koala | 2.3.2023 Canary

Android Gradle eklenti önizlemeleriyle uyumluluk

Android Studio'nun her önizleme sürümü, Android Gradle eklentisinin (AGP) karşılık gelen bir sürümüyle birlikte yayınlanır. Studio'nun önizleme sürümleri, AGP'nin uyumlu kararlı tüm sürümleriyle çalışmalıdır. Ancak, AGP'nin önizleme sürümünü kullanıyorsanız Studio'nun ilgili önizleme sürümünü kullanmanız gerekir (örneğin, AGP 7.2.0-alpha07 içeren Android Studio Chipmunk Canary 7). Farklı sürümleri kullanma girişimleri (örneğin, AGP 7.2.0-alpha07 ile Android Studio Chipmunk Beta 1) Senkronizasyon hatasına neden olur ve bu da, AGP'nin karşılık gelen sürümüne güncelleme istemiyle sonuçlanır.

Android Gradle eklentisi API'leriyle ilgili kullanımdan kaldırma ve kaldırma işlemlerinin ayrıntılı bir günlüğü için Android Gradle eklentisi API güncellemelerine göz atın.

Android Studio Jellyfish | 1.3.2023

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

Studio Bot'u ile tanışın

Studio Bot, Android geliştirme için kodlama yardımcınızdır. Bu, 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 Meet Studio Bot'u sayfasına bakın.

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 açık alfa sürümünde, Spark veya Blaze planındaki 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.

Yeni Oturum Açma akışı

Geliştirici hesabınızla Android Studio'da oturum açtığınızda, 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 Studio Bot'u kullanarak daha yüksek kalitede kod yazma gibi Google geliştirici hizmetlerinden yararlanırsınız.

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 Ayarlar/Tercihler > Araçlar > Google Hesapları bölümüne giderek hesaplarınızı ve izinlerinizi yönetebilirsiniz.

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

Compose Kullanıcı Arayüzü Denetimi yeni renk körü simülasyonları ve denetimleri içerir. Bu sayede tüm kullanıcılar için görsel olarak erişilebilir deneyimler oluşturabilirsiniz. Tasarımlarınızın net ve kullanılabilir durumda kalmasını sağlamak amacıyla, E-posta Yaz Kullanıcı Arayüzünüzü farklı türlerde renk körlüğünde görüntülemek için Oluşturma Ö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.

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 Oluştur gibi kitaplıklardan oluşturulan Temel Profilleri kapsar. Otomatik yükleme, sürüm uygulamanızı yerel olarak yüklerken ve düşük ek yük profili oluşturma işlemi kullanırken Temel Profillerin performans avantajlarından yararlanmanıza olanak tanır.

Android Gradle Eklentisi davranış değişiklikleri

Android Gradle Eklentisi 8.4.0-alpha04'ten itibaren bir Android kitaplık projesi küçültülürse projeler arası yayıncılık için daraltılmış program sınıfları yayınlanır. Bu, bir uygulama Android kitaplığı alt projelerinin daraltılmış sürümüne bağımlıysa APK'nın küçültülmüş Android kitaplığı sınıflarını içereceği anlamına gelir. APK'da eksik sınıflar olması ihtimaline karşı kitaplık tutma kurallarını ayarlamanız gerekebilir.

Bir AAR oluşturup yayınlamanız durumunda, kitaplığınızın bağlı olduğu yerel jar'lar AAR'ye küçültülmeden eklenir. Bu da kod küçültücü'nün bunlar üzerinde çalışmayacağı anlamına gelir.

Önceki davranışa geri dönmek için gradle.properties dosyasında android.disableMinifyLocalDependenciesForLibraries öğesini ayarlayın ve hata bildiriminde bulunun. AGP'nin gelecekteki sürümleri bu işareti kaldıracaktır.

Android Studio Koala | 2.3.2023

Aşağıdakiler, Android Studio Koala'daki yeni özelliklerdir | 2023.3.2. Android Studio'nun bu sürümünde nelerin düzeltildiğini görmek için kapatılan sorunlara bakın.

Android Studio'yu Güvenli Modda Başlat

Android Studio artık Android Studio'yu Güvenli Mod'da başlatma özelliği sunuyor. Bu mod, belirli özelliklerin çalışmadığı veya IDE'nin tamamının başlatılamadığı durumlarda faydalı olabilir. Bu durum, bazen Android Studio ile uyumlu olmayan özel yapılandırmalar, ortam değişkenleri veya eklentilerden kaynaklanabilir.

Güvenli Mod kullanımı, IDE'yi geçici olarak başlatılmasına izin verebilecek bir dizi varsayılan yapılandırmaya döndürür. Böylece, sorunu tanımlamak ve işlevselliği geri yüklemek için buradan sorun giderebilirsiniz. Güvenli Mod, aşağıdakiler gibi işlemleri gerçekleştirerek Android Studio'yu sınırlı işlevlerle açmaya çalışır:

  • Üçüncü taraf eklentileri devre dışı bırakır
  • Paket halinde sunulan Kotlin eklentisini, orijinal olarak Studio ile birlikte eklenen sürüme geri yükler
  • Yapılandırmaları geçici olarak sıfırlar (örneğin, studio.vmoptions dosyasında)
  • Başlatmayı engelleyebilen JRE_HOME ve TMP gibi ortam değişkenlerini doğrular
  • Gerekirse JRE'yi uyumlu bir sürüme geri döndürür

Android Studio'yu Güvenli Mod'da başlatmak için şu adımları uygulayın:

  1. Güvenli Mod komut dosyasını bulun.
    • Windows'da AndroidStudio/bin konumuna gidip studio_safe.bat komut dosyasını bulun.
    • macOS'te Android Studio/Contents/bin adresine gidip studio_safe.sh komut dosyasını bulun.
    • Linux'ta android-studio/bin konumuna gidin ve studio_safe.sh komut dosyasını bulun.
  2. Komut dosyasını çalıştırın: komut satırını açın ve studio_safe.bat (macOS veya Linux için studio_safe.sh) yazın ve Enter'a basın.

Gemini API şablonunu kullanarak üretken yapay zeka uygulaması derleme

Artık Android Studio'yu kullanarak Google AI SDK'sını kullanarak Üretken Yapay Zeka uygulayan bir uygulama oluşturabilirsiniz. Android Studio'daki Gemini API şablonu, kullanıcılarınızı memnun etmek için metin oluşturma ve görüntü tanımaya dayalı özellikler gibi yapay zeka destekli özellikleri uygulamanıza eklemenize olanak tanır.

Nasıl başlayacağınızı öğrenmek için Android Studio'da ilk üretken yapay zeka uygulamanızı oluşturma bölümüne bakın.