Android Studio Koala Yeni Özellikler | 2024.1.2

Android Studio, Android geliştirmenin resmi IDE'sidir ve Android Studio'yu ve Android uygulamaları geliştirmek için ihtiyacınız olan her şey.

Bu sayfada, mevcut ürün kanalı, Android Studio Koala Yeni Özellik Lansmanı. Buradan indirebilirsiniz veya Android Studio'da Yardım > Güncellemeleri denetleyin (macOS'te Android Studio > Güncellemeleri kontrol et)

Android Studio'nun bu sürümünde nelerin düzeltildiğini öğrenmek için kapatılan sorunlar hakkında daha fazla bilgi edinin.

Android Studio'nun eski sürümlerine ilişkin sürüm notlarını görüntülemek için bkz. Geçmiş sürümler.

Yakında kullanıma sunulacak özelliklere ve iyileştirmelere erken erişim için bkz. Önizleme derlemeleri Android Studio'nun yeni sürümüne geçin.

Android Studio'da sorunlarla karşılaşırsanız şurayı kontrol edin: Bilinen sorunlar veya Sorun giderme sayfasını ziyaret edin.

Android Gradle eklenti ve Android Studio uyumluluğu

Android Studio derleme sistemi Gradle, Android Gradle ise eklentisi (AGP), Android uygulamaları oluşturmaya özel çeşitli özellikler ekler. İlgili içeriği oluşturmak için kullanılan aşağıdaki tabloda her sürüm için AGP sürümünün Android Studio'ya gidin.

Android Studio sürümü Gerekli AGP sürümü
Uğur Böceği | 1.2.2024 3,2-8,7
Koala Yeni Özellik | 2.1.2024 3,2-8,6
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.3.2020 3,1-7,0

Android Gradle eklentisindeki yenilikler hakkında bilgi edinmek için şu sayfaya bakın: Android Gradle eklentisi sürüm notları.

Android API düzeyi için minimum araç sürümleri

Android Studio ve AGP'nin belirli bir API'yi destekleyen minimum sürümleri vardır seviyesidir. Android Studio veya AGP'nin, projenin targetSdk veya compileSdk’ı beklenmeyen sorunlara neden olabilir. Biz üzerinde çalışmak için Android Studio ve AGP'nin en son önizleme sürümünü kullanmanızı öneririz. Android OS'in önizleme sürümlerini hedefleyen projeler için kullanılabilir. Şunları yapabilirsiniz: yükleme Android Studio'nun kararlı sürümüyle birlikte sürümlerini önizleme.

Android Studio ve AGP'nin minimum sürümleri şunlardır:

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

Android Studio Koala Öne Çıkan Özellikleri'ndeki yeni özellikleri aşağıda bulabilirsiniz.

Yama sürümleri

Android Studio Koala'daki yama sürümlerinin listesi aşağıda verilmiştir ve Android Gradle eklentisi 8.5.

Android Studio Koala | 2024.1.1 Yaması ve AGP 8.5.1 (Temmuz 2024)

Bu küçük güncelleme şunları içerir: bu hata düzeltmelerine göz atın.

Android Cihaz Akışı: Daha fazla cihaz ve iyileştirilmiş kayıt özelliği

Android Cihaz Akışı artık şunları içeriyor: 20'den fazla cihaz modeli portföyüne ek olarak mevcut:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

Ayrıca, Firebase'i kullanmaya yeni başladıysanız Android Studio, otomatik olarak ve Koala Özelliği'nde oturum açtığınızda sizin için ücretsiz bir Firebase projesi oluşturur. Cihaz Aktarma'yı kullanmak için bırakın. Böylece, ihtiyacınız olan cihazı aktarmaya çok daha hızlı hale getirdi. Android Cihaz Akış kotaları hakkında daha fazla bilgi Firebase Blaze planı projelerinin promosyon kotası dahil olmak üzere, sınırlı bir süre için geçerli.

USB kablosu hız algılama

Android Studio artık Android cihazınızı bağlayabileceğinizi algılıyor daha hızlı bir USB kablosuyla çalışır ve cihazınızın performansını en üst düzeye çıkaran bir yükseltme yapılmasını önerir özellikler. Uygun bir USB kablosu kullanmak, uygulama yükleme süresini optimize eder. Android Studio hata ayıklayıcı gibi araçlar kullanılırken gecikmeyi en aza indirir.

Cihaza giden USB zincirinin tamamı doğrulanır. "Bağlantı" hız uyarısı" veya kabloların sürüm sertifikasını kontrol edin ama monitör göbeği de dahil olmak üzere USB zincirinde yer alan tüm hub'lar.

USB kablo hız algılama özelliği aşağıdaki cihazlarda kullanılabilir:

  • API düzeyi 30 (Android 11) veya sonraki sürümleri çalıştıran cihazlar.
  • macOS veya Linux çalıştıran iş istasyonları. Windows desteği yakında sunulacak.
  • SDK Platformu Araçları'nın en son sürümü.

Android Studio tarafından sağlanan bilgiler, işletim sisteminize bağlı olarak aşağıdaki araçlardan birini kullanabilirsiniz:

  • Mac: Terminalden system_profiler SPUSBDataType çalıştırılıyor
  • Linux: terminalden lsusb -vvv çalıştırılıyor

Google hizmetlerinde oturum açma akışı güncellendi

Tek bir kimlik doğrulama işlemiyle birden fazla Google hizmetinde oturum açmak artık daha kolay adımına geçelim. Gemini'ı Android Studio'da, Android için Firebase'de kullanmak isteyip istemediğiniz Cihaz Akışı, Android vitals için Google Play raporları veya tüm faydalı kullanıma sunulduğunda yeni oturum açma akışı, çalışmaya başlamayı kolaylaştırır. Eğer Firebase'i kullanmaya yeni başlıyor ve Android Cihaz Akışı'nı, Android Studio'yu kullanmak istiyorsanız sizin için otomatik olarak bir proje oluşturur. Böylece, gerçek bir fiziksel Firebase cihazıdır. Ayrıntılı izin kapsamı sayesinde hesabınıza hangi hizmetlerin erişebileceğini her zaman kontrol edebilirsiniz. Şunları almak için: profil avatarını tıklayın ve geliştirici hesabınızla oturum açın.

Cihaz kullanıcı arayüzü ayarı kısayolları

Kullanıcı arayüzünü derleyip hata ayıklamanıza yardımcı olmak için cihaz kullanıcı arayüzünü kullanıma sunduk Çalışan Cihazlar aracı penceresindeki kısayolları ayarlayın. Koyu gibi genel kullanıcı arayüzü ayarlarının etkisini görüntülemek için kısayolları kullanın tema, yazı tipi boyutu, ekran boyutu, uygulama dili ve TalkBack. URL parametrelerinin Google tarafından nasıl ele alınmasını istediğinizi belirtmek için emülatörler, yansıtılan fiziksel cihazlar ve akış cihazlarıyla ilgili kısayollar Firebase Test Lab'den öğrenebilirsiniz.

TalkBack ve Seç ve Dinle gibi erişilebilirlik ayarlarının, yalnızca cihazda yüklüyse görünürler. Bu Android Erişilebilirlik Seti uygulamasını şuradan indirin: Play Store'a gidin.

Cihaz kullanıcı arayüzü ayarının kısayolları, API düzeyi 33 veya daha yüksek.

Çalışan Cihaz Penceresinde Cihaz Kullanıcı Arayüzü Ayarlaması Kısayolları
Çalışan Cihaz Penceresinde Cihaz Kullanıcı Arayüzü Ayarlaması Kısayolları

Görev odaklı bir yaklaşımla daha hızlı ve iyileştirilmiş Profil Aracı

Android Studio Profiler'ın performansını geliştirdik ve artık popüler profil çıkarılabilen uygulamalarla sistem izleme gibi görevlerin profilini çıkarma %60'a kadar daha hızlı başlatılıyor.

Profiler'ın görev odaklı yeni tasarımı, göreve başlamanızı da kolaylaştırır ister uygulamanızın CPU, bellek veya güç seviyesinin profilini çıkarın bazı yolları da görmüştük. Örneğin, sistem izleme görevi başlatabilir ve Profiler'ı açar açmaz doğrudan kullanıcı arayüzünden uygulamanızın başlatma süresini gösterir.

Wear OS kartları önizleme paneli

Önizleme panelindeki grup adları,
    ek açıklama önizlemesi
Android Studio'da kart önizleme paneli

Jetpack Tiles kitaplığının 1.4 sürümüne çeşitli bağımlılıklar ekleyerek CANNOT TRANSLATE Wear OS uygulamanızın kartlarının anlık görüntülerini görüntüleyin. Bu önizleme paneli, döşemenizin görünümü duruma göre tepki verebilir. Örneğin, cihazın yapısına göre değişen devreye giren bir spor müsabakasının görüntüleme sayısı veya

Bir Bakışta Oluşturma widget'ı önizlemeleri

Android Studio Koala Özellik Lansmanı, Jetpack Compose'unuzu önizlemeyi kolaylaştırır Doğrudan IDE içinde Glance widget'ları. Yakala kullanıcı arayüzü sorunlarına öncelik verin ve widget'ınızın görünümünü sürecidir. Başlamak için şu adımları uygulayın:

  1. Bağımlılıkları ekleyin.
    1. Bağımlılıkları sürüm kataloğunuza ekleyin:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
      .
    2. Bağımlılıkları uygulama düzeyindeki build.gradle.kts dosyanıza ekleyin:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Glance kullanıcı arayüzünün bulunduğu dosyadaki bağımlılıkları içe aktarın:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
    .
  3. Bir Bakışta widget'ınızın önizlemesini oluşturun:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      
    .

Oluşturma için Canlı Düzenleme varsayılan olarak etkin ve yeni kısayol

Canlı Düzenleme artık kullanılabilir varsayılan olarak manuel modda etkinleştirilir. Daha kararlı ve daha dayanıklı içe aktarma ifadeleri desteği de dahil olmak üzere değişiklik algılamayı içerir.

Android Studio Koala Özellik lansmanı Beta 1'den itibaren varsayılan olarak değişikliklerinizi manuel modda aktarma kısayolu Command+' tuşuna basın. Yine de Tuş eşlemesi ayarlarından özelleştirebilirsiniz sayfasını ziyaret edin.