Android Studio Önizlemesi'ndeki yeni özellikler

Bu sayfada, Android Studio önizleme sürümlerinde kullanıma sunulan yeni özellikler listelenmektedir. Önizleme sürümleri, Android Studio'daki en yeni ö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 iyileştirilmesine yardımcı olur.

Her ö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 bölümüne bakın.

Android Studio'nun mevcut sürümleri

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

Sürüm Kanal
Android Studio Ladybug | 2024.2.1 Kararlı
Android Gradle eklentisi 8.7.0 Kararlı
Android Studio Ladybug Özellik Düşümü | 2.2.2024 Beta
Android Studio Meerkat | 2024.3.1 Canary

Android Gradle eklentisi önizlemeleriyle uyumluluk

Android Studio'nun her önizleme sürümü, Android Gradle eklentisinin (AGP) ilgili sürümüyle birlikte yayınlanır. Studio'nun önizleme sürümleri, AGP'nin uyumlu ve kararlı tüm sürümleriyle çalışır. Ancak AGP'nin önizleme sürümünü kullanıyorsanız Studio'nun ilgili önizleme sürümünü (ör. AGP 7.2.0-alpha07 ile Android Studio Chipmunk Canary 7) kullanmanız gerekir. Farklı sürümleri kullanmaya çalışma (ör. AGP 7.2.0-alpha07 ile Android Studio Chipmunk Beta 1) senkronizasyon hatasına neden olur ve AGP'nin ilgili sürümüne güncelleme istemi gösterilir.

Android Gradle eklentisi API'sinin desteğinin sonlandırılması ve kaldırılmasıyla ilgili ayrıntılı bir günlük için Android Gradle eklentisi API güncellemeleri başlıklı makaleyi inceleyin.

Android Studio Ladybug Özellik Düşümü | 2.2.2024

Aşağıda, Android Studio Ladybug Feature Drop | 2024.2.2 sürümündeki yeni özellikler verilmiştir. Android Studio'nun bu sürümünde hangi sorunların düzeltildiğini görmek için kapatılan sorunları inceleyin.

Gemini'yi kullanarak bir araya getirilebilir öğelerin önizlemelerini oluşturma

Kompozit önizlemeleri, Android Studio'da tasarım aşamasında kompozitlerinizi görselleştirmenize yardımcı olur. Android Studio, önizleme parametreleri olarak örnek veriler eklemenizi kolaylaştırmak için artık deneysel bir özelliği destekliyor: Gemini ile önizleme oluşturma.

Bu araca erişmek için herhangi bir derlenebilir öğeyi sağ tıklayın ve Gemini > "<Derlenebilir Öğe Adı>" Önizlemesi Oluştur veya bu dosya için Oluşturma Önizlemesi Oluştur'a gidin.

Gemini'nin oluşturduğu kod her zaman mükemmel olmayabilir ancak geliştirme iş akışınızı hızlandırmak için değerli bir başlangıç noktası sağlar.

Doğruluğu artırmamıza ve bu entegrasyonu Android geliştiricileri için daha da güçlü bir öğe haline getirmemize yardımcı olmak amacıyla geri bildirimlerinizi bekliyoruz.

Gemini, sağ tıklama menüsünün yaklaşık ortasında görünür. Önizleme Oluştur, 2. düzey menünün alt kısmında görünür.
Gemini, Composable'larınız için Oluşturma Önizlemesi oluşturabilir

Wear Kartları Animasyon Önizlemesi

Android Studio Ladybug Canary 2 ve sonraki sürümleri artık Wear Kart Animasyonu Önizlemelerini destekliyor. Bu sayede, kart animasyonlarınızı doğrudan IDE'de incelemek ve hata ayıklamak her zamankinden daha kolay. Bu özellik, Android Studio Koala'da kullanıma sunulan Wear Kartları Önizlemesi desteğini temel alır.

Başlamak için:

  1. Android Studio Ladybug Canary 2 veya sonraki bir sürüme güncelleyin.
  2. Kart ve araç kitaplığı ekleme:
    1. Bağımlılıkları uygulama düzeyindeki build.gradle.kts dosyanıza ekleyin:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. libs.versions.toml dosyası:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. Kart Hizmetleriniz için önizlemeler oluşturun. Ayrıntılı talimatlar için kart önizleme kılavuzuna bakın. Kartlarınız animasyon içeriyorsa Animasyon Önizlemesi otomatik olarak görünür. Bu sayede animasyonlarınızı inceleyebilir ve hata ayıklayabilirsiniz.

Bu geliştirme, Android Studio'da kart animasyonlarınızda ince ayar yapmanızı sağlayan görsel ve etkileşimli bir yol sunarak Wear Kartı geliştirme iş akışınızı kolaylaştırır.

Motion Editor desteğinin sonlandırılması

XML'den Jetpack Compose'a geçiş sürecimiz kapsamında, gelecekteki bir sürümde Hareket Düzenleyici'nin desteğini sonlandıracağız. Compose, animasyon oluşturma konusunda daha modern ve verimli bir yaklaşım sunar. Geliştiricileri yeni projeler için Compose animasyon önizlemesini kullanmaya başlamaya teşvik ediyoruz.

Android Studio'daki yeni Gemini özellikleri

Android Studio Ladybug özellik grubu, daha üretken olmanıza yardımcı olmak için Gemini'yi kullanan bir dizi yeni Kod Düzenleyici özelliği sunar. Bu özellikleri kullanmak için mevcut projenizde kod bağlamını Gemini ile paylaşmayı etkinleştirin.

Bu özellikler hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıları kullanın:

Google Play SDK Dizini entegrasyonu

Android Studio Google Play SDK Dizini entegrasyonu artık Google Play SDK Console'dan gelen uyarıları da içeriyor. Bu sayede, uygulamanızı Google Play Console'a göndermeden önce bağımlılıklarınızdaki olası sürüm veya politika sorunlarını eksiksiz bir şekilde görebilirsiniz.

Android Studio artık size zaman kazandırmak için SDK yazarlarının notlarını doğrudan düzenleyicide de gösterir. Önerilen bir sürüm veya sürüm aralığı mevcut olduğunda Android Studio hızlı bir çözüm de sunar:

Android Studio, belirli bir SDK sürümünde bilinen güvenlik açıkları olduğunda da uyarılar gösterir. Bu bilgiler, uygulama geliştirme sırasında bu sorunları keşfetmenize ve gidermenize yardımcı olarak en iyi uygulamaları uygulamanıza olanak tanır.

Sensör özelliklerini ve değerlerini taklit etme

Android Studio'da artık kalp atış hızı sensörü gibi belirli sensör özelliklerine sahip veya sahip olmayan bir cihazı simüle etmenize ve bu sensörler için belirli test değerleri ayarlamanıza olanak tanıyan yeni bir sensör paneli bulunuyor. Uygulamanızın farklı sensör özelliklerine sahip cihazları nasıl işlediğini test etmek için bu paneli kullanın. Bu panel, özellikle Wear OS cihazlarda sağlık ve fitness uygulamalarını test etmek için yararlıdır.

Düğme, panel satırının ortasına yakın bir yerdedir.
Emülatörde bulunan Wear Health Services paneli.

Paneli açıp kullanmak için aşağıdakileri yapın:

  1. Bir Android sanal cihazı (AVD) oluşturun veya açın ve uygulamanızı emülatörde çalıştırın.
  2. Emülatör panelinde Wear Health Services'i seçin. Wear Sağlık Hizmetleri panelini açma Wear Sağlık Hizmetleri paneli açılır. Bu panelde, Android işletim sistemli farklı cihazlarda kullanılabilen sensörlerin listesi gösterilir.

Panel açıldıktan sonra şunları yapabilirsiniz:

  • Standart özellikler, Tüm özellikler (varsayılan) veya Özel arasında geçiş yapın. Mevcut özellik listesini taklit edilen cihaza göndermek için Uygula'yı, özellik listesini varsayılan açma/kapatma değerlerine geri yüklemek için Sıfırla'yı seçin.
  • Etkinlikleri tetikle açılır menüsünü seçtikten sonra farklı kullanıcı etkinliklerini tetikleyin. Buradan, fitness etkinliklerinin otomatik olarak duraklatılmasını/devam ettirilmesini tetikleyebilir, kullanıcının uyku etkinliklerini tetikleyebilir ve kullanıcının golf sahasında veya mini golf sahasında yaptığı golf vuruşlarını tetikleyebilirsiniz.
  • Emülatöre yüklenmiş bir uygulamada egzersize başladıktan sonra sensör değerlerini geçersiz kılabilirsiniz. Farklı alıştırma metrikleri için yeni değerler girdikten sonra bu değerleri emülatörle senkronize etmek için Uygula'yı seçin. Bu, uygulamanızın farklı egzersiz koşullarını ve kullanıcıların fitness eğilimlerini nasıl ele aldığını test etmek için yararlıdır.

Oluşturma önizlemesi ekran görüntüsü testi aracı

Oluşturma kullanıcı arayüzlerinizi test etmek ve gerilemelerin önüne geçmek için Oluşturma Önizlemesi Ekran Görüntüsü Testi aracını kullanın. Yeni araç, uygulamanızın kullanıcı arayüzündeki değişiklikleri görsel olarak tespit etmenize olanak tanıyan HTML raporları oluşturmanıza yardımcı olur. Daha fazla bilgi için Oluşturma Önizlemesi Ekran Görüntüsü Testi başlıklı makaleyi inceleyin.

Cihaz Yöneticisi'ne sanal ve uzak cihaz eklemeyle ilgili kullanıcı deneyimi güncellendi

Android Studio, yerel sanal cihaz oluştururken veya Android Cihaz Aktarımı'ndan cihaz eklerken kullanıcı deneyimini iyileştirir.

Başlamak için Cihaz Yöneticisi'nden + düğmesini tıklayın ve Sanal Cihaz Oluştur veya Uzak Cihaz Seç'i belirleyin.

Yeni bir sanal cihaz oluştururken yeni filtreler ve öneriler, ihtiyaçlarınıza uygun ve iş istasyonunuzda en iyi performansı gösteren bir cihaz yapılandırması oluşturmayı kolaylaştırır.

Kullanıcı arayüzünü kullanarak sanal cihazınız için en uygun sistem görüntüsünü belirleyin ve seçin.

Benzer şekilde, Android cihaz aktarma özelliğinde uzak cihazları seçerken yeni filtreler sayesinde ihtiyacınız olan cihazları bulup seçmeniz kolaylaşır. Artık Android cihaz aktarımı için kullanmak istediğiniz Firebase projesini seçmek üzere Device Manager penceresinin üst kısmındaki Firebase düğmesini tıklamanız yeterlidir.

Android Studio Meerkat | 2024.3.1

Bu canary sürümü Android Studio Meerkat | 2024.3.1'dir.

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