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 blogundaki 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 Yeni Özellikleri | 2.2.2024 | Kararlı |
Android Gradle eklentisi 8.8.0 | Kararlı |
Android Studio Meerkat | 2024.3.1 | Canary |
Android Studio Meerkat Özelliği | 2024.3.2 | 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 bir ö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 Meerkat | 2024.3.1
Aşağıda, Android Studio Meerkat | 2024.3.1 sürümündeki yeni özellikler açıklanmaktadır.
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.
İstem Kitaplığı
Android Studio'daki Gemini'nin yeni İstem Kitaplığı özelliği, sık kullanılan istemleri kaydetmenize ve yönetmenize olanak tanıyarak üretkenliği artırır. İstemleri depolamak ve almak için Ayarlar > Gemini > İstem Kitaplığı'ndan İstem Kitaplığı'na erişin. Ayrıca, sohbetteki bir istemi sağ tıklayarak daha sonra kullanmak üzere kaydedebilirsiniz. Kayıtlı bir istemi uygulamak için Düzenleyici'de sağ tıklayın ve Gemini > İstem Kitaplığı'na gidin. Bu basitleştirilmiş iş akışı, sık kullanılan istemlerin yeniden yazılması ihtiyacını ortadan kaldırarak geliştiricilere zaman ve emek kazandırır.
Oluşturma önizlemesi geliştirmeleri
Android Studio Meerkat, iş akışınızı iyileştirmek için Oluşturma Önizlemesi'nde bazı optimizasyonlar içerir:
- Gelişmiş yakınlaştırma: Oluşturma önizlemelerinizde daha akıcı ve daha duyarlı yakınlaştırmanın keyfini çıkarın.
- Daraltılabilir grupları önizleme: Önizleme alanınızı daha etkili bir şekilde düzenleyin. Derlemesi yapılabilir öğe gruplarını başlıkları altında daraltarak dağınıklığı azaltabilir ve belirli bileşenlere odaklanmayı kolaylaştırabilirsiniz.
- Görüntüleme modları: Önizleme deneyiminizi kolaylaştırmak için varsayılan görüntüleme modu ızgara modudur. Galeri moduna, önizlemeyi sağ tıklayarak erişilir. Liste görünümü kaldırılmıştır. Bu sayede, derlemeleri daha net ve düzenli bir şekilde görüntüleyebilirsiniz.
Bu geliştirmeler, Compose kullanıcı arayüzlerinizi oluşturmayı ve üzerinde iterasyon yapmayı hiç olmadığı kadar kolaylaştırır.
Android uygulamalarıyla KMP Paylaşılan Modülü entegrasyonu
Android Studio artık Kotlin Çok Platformlu (KMP) kullanarak uygulamanıza paylaşılan mantık eklemek için yeni bir modül şablonu içeriyor. Bu özelliği denemek için yeni oluşturulmuş bir Android uygulamasında KMP Paylaşılan Modülü oluşturmak üzere aşağıdaki adımları uygulayın:
- Android Studio Meerkat'ın en son sürümünü kullandığınızdan ve uygulamanızın Android Gradle eklentisinin en son sürümünü kullandığından emin olun.
- Android Studio'yu açın ve Boş Etkinlik şablonuyla yeni bir Android projesi oluşturun.
- Proje yapısına erişmek için Android görünümünden Proje görünümüne geçin.
- Proje görünümünde Yeni düğmesini tıklayın ve seçenekler arasından Kotlin Çok Platformlu Modülü'nü seçin. Tür olarak Ortak Modül'ü seçin ve varsayılan ayarları koruyun.
- Android uygulama dizininde
build.gradle.kts
dosyasını açın ve paylaşılan modüle bağımlılık ekleyin. Paylaşılan modülde
Platform.android.kt
dosyasını düzenleyin ve aşağıdaki kod satırını ekleyin:actual fun platform() = "Android from Shared KMP Module"
Android uygulama dizininde
MainActivity.kt
dosyasını açın ve paylaşılan modüldenplatform()
işlevini çağıracak şekilde değiştirin.Projeyi derleyin ve Android uygulamasını çalıştırın. Ekranda "Paylaşılan KMP Modülünden Merhaba Android" mesajını görürsünüz.
Bu paylaşılan modüller, hem Android hem de iOS platformları tarafından kullanılabilen ortak iş mantığını içerir.
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'daki yeni Gemini özellikleri
Android Studio Meerkat, daha üretken olmanıza yardımcı olmak için Gemini'yi kullanan yeni özellikler 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:
Güncellenen Derleme menüsü ve işlemleri
Android Studio'da projeler üzerinde çalışırken tam olarak istediğiniz şeyi oluşturmayı kolaylaştırmak için derleme işlemlerinde ve Derle menüsünde aşağıdaki değişiklikleri yaptık:
- Yeni bir
Build 'run-configuration-name' Run Configuration
işlemi eklendi: Bu işlem, şu anda seçili olan çalıştırma yapılandırmasını oluşturur. Örneğin,:app
çalıştırma yapılandırmasını seçtiyseniz işlemapp
'ı derleyip bir araya getirir. Yakın zamanda bir cihazda test çalıştırdıysanız bu işlem, ilgili testleri oluşturur. Build 'run-configuration-name' Run Configuration
'u varsayılan derleme işlemi haline getirdik: Geliştiricinin amacına daha uygun olması için hem araç çubuğu düğmesi hem de Kontrol/Komut+F9 kısayolu artık yeniBuild run-configuration-name Run Configuration
işlemini yürütüyor.- Yeniden sıralanan derleme işlemleri: Yeni
Build run-configuration-name
işlemini Derleme menüsünün en üstüne, Derle işlemlerinin ve "Derle ..." işlemlerinin (önceki "Yap ..." işlemlerinin) yanına yerleştirdik. Ayrıca, işlemin ne yaptığını daha net yansıtmak için "Projeyi Yeniden Oluştur" işlemini "Projeyi Testlerle Temizleyip Oluştur" olarak yeniden adlandırdık. - Oluşturma işlemlerinin gerçekte yaptığı işle eşleşen fiiller kullanıldı: "Oluştur" ve "Derle" işlemlerine ek olarak
Make Project
'yiAssemble Project
olarak yeniden adlandırdık. Ayrıca test bileşenlerini bir araya getirmek için yeni birAssemble Project with Tests
işlemi de kullanıma sunduk.
Android Studio XR desteği mevcut
Android Studio Meerkat | 2024.3.1 Canary 5, Jetpack XR ile sürükleyici deneyimler oluşturan geliştiricilere destek ekler. Bu sürümde, XR uygulamalarını daha verimli bir şekilde denemeniz, dağıtmanız ve hata ayıklamanıza yardımcı olacak araçlar sunulmaktadır.
- XR Şablonu: Jetpack XR için özel olarak tasarlanmış yeni bir proje şablonuyla XR geliştirmenize hızlı bir başlangıç yapın. Bu, XR geliştirme yolculuğunuza başlamak için kodla sağlam bir temel sağlar.
- XR Emülatörü: Fiziksel donanıma ihtiyaç duymadan XR uygulamalarınızı test edin. Sanal bir ortamda deneyimlerinizi önizlemek ve hata ayıklamak için AVD Yöneticisi'ni kullanarak bağımsız bir XR kulaklık emülatörü oluşturun.
- XR için Layout Inspector: XR ortamında Compose kullanıcı arayüzü düzenlerinizi hata ayıklayın ve optimize edin. Sayfa Düzeni İnceleyici artık XR uygulamalarını destekliyor. Bu sayede uygulamanızın yapısıyla ilgili analizler elde edebilir ve olası sorunları tespit edebilirsiniz.
Android Studio XR desteği henüz ilk aşamalarında. Bu konuda planladığımız birçok heyecan verici özellik var. Android Studio'da XR geliştirmenin geleceğini şekillendirmemize yardımcı olmak için lütfen geri bildirimlerinizi paylaşın ve özellik isteklerinizi gönderin.
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. Önizleme parametreleri olarak örnek verileri eklemenizi kolaylaştırmak için Android Studio 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'a gidin. Mevcut dosyada önizleme yoksa sağ tıklayıp Gemini > 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ı sunar.
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.
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.
Google Play SDK Insights: Desteği sonlandırılmış SDK uyarıları
SDK yazarları artık SDK'nın desteğinin ne zaman sonlandırıldığını belirtebilir ve bunun yerine kullanılacak alternatif SDK'lardan bahsedebilir. Uygulamanız tarafından kullanılan SDK'lardan herhangi biri, yazarları tarafından kullanımdan kaldırıldıysa Android Studio'da bununla ilgili uyarıların yanı sıra bunun yerine kullanılabilecek diğer SDK'lar hakkında bilgi görürsünüz.
Android Studio Meerkat Özelliği | 2024.3.2
Bu canary sürümü, Android Studio Meerkat Yeni Özellikler Güncellemesi | 2024.3.2'dir.
Android Studio'nun bu sürümünde hangi sorunların düzeltildiğini görmek için kapalı sorunlara göz atın.