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.
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:
- Android Studio Ladybug Canary 2 veya sonraki bir sürüme güncelleyin.
- Kart ve araç kitaplığı ekleme:
- 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)
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" }
- 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:
- Gemini kod dönüştürme
- Belge oluşturma
- Gemini ile yeniden adlandırma
- Değişken adlarını yeniden değerlendirme
- Commit mesajı oluşturma
- Kilitlenme raporlarını analiz etme
- Birim testi senaryoları oluşturma
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.
Paneli açıp kullanmak için aşağıdakileri yapın:
- Bir Android sanal cihazı (AVD) oluşturun veya açın ve uygulamanızı emülatörde çalıştırın.
- Emülatör panelinde Wear Health Services'i seçin. 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.
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.