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 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 Meerkat | 2024.3.1 Kararlı
Android Gradle eklentisi 8.9.0 Kararlı
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 ö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 Özelliği | 2024.3.2

Aşağıda, Android Studio Meerkat Feature Drop | 2024.3.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 kapalı sorunlara göz atın.

Android Studio'daki Gemini artık çok formatlı resim ekleyerek

Artık Android Studio'da doğrudan Gemini istemlerinize resim ekleyebilirsiniz. Karmaşık teknik diyagramlar hakkında anında analizler alın veya ilgili kod iskeletlerini oluşturmak için tasarım taslakları kullanın. Görsel bağlamın yapay zeka destekli iş akışınıza sorunsuz bir şekilde entegre edilmesi, verimlilik ve yaratıcılık açısından yeni seviyelere ulaşmanızı sağlar.

Android Studio'daki Gemini'de resim ekleme
Android Studio'da Gemini: Resim ekleme

Uygulama yedekleme ve geri yükleme özelliğiyle test etme ve geliştirme

Android Yedekleme ve Geri Yükleme'nin uygulamanız için düzgün çalıştığından emin olmak, kullanıcıların yeni bir cihaza geçtikten veya buluttan geri yükleme yaptıktan sonra uygulamanızla etkileşimde kalmasını sağlamanın önemli bir parçasıdır. Ancak veri yedekleme ve geri yüklemenin uygulamanızda çalışıp çalışmadığını test etmek zor olabilir.

Android Studio Meerkat özellik grubu, uygulamanız için yedek oluşturmanıza ve bunu başka bir cihaza geri yüklemenize olanak tanır. Bu yöntem, uygulama verilerini cihazdan cihaza veya bulut yedeğinden geri yüklerken uygulamanızın beklendiği gibi çalışıp çalışmadığını test etmek için veya uygulamanızı geliştirmek ve hata ayıklamak için ihtiyaç duyduğunuz verilerle test cihazı oluşturmanın daha hızlı bir yolunu arıyorsanız yararlı olabilir.

Yedek oluşturma

Yedek dosya oluşturmak için aşağıdakileri yapın:

  1. Uygulamanızın hata ayıklama sürümünü bağlı bir cihaza dağıtma
  2. Yedek oluşturmak için aşağıdaki işlemlerden birini kullanın:
    • Cihaz Çalışıyor penceresinde, araç çubuğundan Uygulama Verilerini Yedekle işlemini tıklayın.
    • Ana menü çubuğundan Çalıştır > Uygulama Verilerini Yedekle'yi seçin.
    • Cihaz Gezgini > İşlemler sekmesinde uygulama işlemini sağ tıklayın ve Uygulama Verilerini Yedekle'yi seçin.
  3. Görüntülenen iletişim kutusunda şunları yapın:
    • Yedek oluşturmak istediğiniz uygulamanın uygulama kimliğini onaylayın
    • Cihazdan cihaza, Bulut veya Bulut (Şifrelenmemiş) yedeği oluşturmak isteyip istemediğinizi seçin
    • Kaydetmek istediğiniz yedeğin adını ve konumunu onaylayın. Yedekleme varsayılan olarak mevcut Android Studio projesinin kök dizinine kaydedilir.
      Uygulamanız için yedek oluşturun.
  4. Android Studio, uygulamayı durdurup durduramayacağını sorduğunda Tamam'ı tıklayın. Android Studio'nun yedeği oluşturabilmesi için uygulama sürecini durdurması gerekir.

Oluşturduğunuz yedeklemeleri Proje > Android araç penceresindeki Yedek Dosyalar düğümünde görüntüleyebilirsiniz.

Uygulama verilerini geri yükleme

Uygulama verilerini geri yüklemek için aşağıdakileri yapın:

  1. Uygulamanızı bağlı cihaza dağıtın. Uygulama, cihaza geri yüklemek istediğiniz yedekleme dosyasıyla aynı uygulama kimliğine sahip olmalıdır.
  2. Aşağıdaki işlemlerden birine gidin ve tıklayın:
    • Çalışmakta Olan Cihaz penceresinde, araç çubuğundan Uygulama Verilerini Geri Yükle işlemini tıklayın ve son geçmişten bir yedek dosya seçin veya Göz at'ı tıklayın.
    • Ana menü çubuğundan Çalıştır > Uygulama Verilerini Geri Yükle'ye gidin.
    • Cihaz Gezgini > İşlemler sekmesinde uygulama işlemini sağ tıklayın ve Uygulama Verilerini Geri Yükle'yi seçin.
    • Proje > Android araç penceresinde, Yedek Dosyalar düğümünün altında bir yedeklemeyi sağ tıklayın ve Uygulama Verilerini Geri Yükle'yi seçin.
  3. Varsa son geçmişten bir yedekleme seçin veya yerel depolama alanından geri yüklenecek bir yedekleme dosyası seçmek için Göz at...'ı tıklayın.

Alternatif olarak, çalıştırma yapılandırmasının bir parçası olarak bir yedek dosya ekleyebilirsiniz. Böylece, uygulamanızı dağıttığınızda uygulama verileri bir yedek dosyadan da geri yüklenir. Bunun için aşağıdakileri yapın:

  1. Ana menü çubuğundan Çalıştır > Yapılandırmaları Düzenle...* bölümüne gidin.
  2. Bir uygulama çalıştırma yapılandırması seçin ve Geri yükleme seçenekleri'ne gidin.
    Çalıştırma yapılandırmasında seçenekleri geri yükleme.
  3. Bir uygulamayı yedekten geri yüklemek için Uygulama durumunu geri yükle'nin yanındaki kutuyu işaretleyin.
  4. En son geçmişten bir yedek dosya seçin veya yerel depolama alanındaki yedek dosyaya göz atıp seçin.
  5. Uygulama verilerini yalnızca yeni bir uygulama yüklemesinde geri yüklemek istiyorsanız Yalnızca yeni APK yüklemesinde geri yükle seçeneğinin yanındaki kutuyu işaretleyin. Yeni bir test cihazına dağıtım yapıyorsanız ve hata ayıklama ve uygulama geliştirmeye yardımcı olmak için verileri geri yüklemek istiyorsanız bu seçenek yararlı olabilir.
  6. Çalıştırma yapılandırmasını kaydetmek için Tamam'ı tıklayın.
  7. Uygulama verilerinizi bağlı bir cihaza geri yüklemeyi test etmek için çalıştırma yapılandırmasını kullanarak uygulamanızı dağıtın.

Temalı simge desteği

Kullanıcılar Android 13 Geliştirici Seçenekleri'nde "Simge temaları"nı etkinleştirdiğinde uygulama simgenizin en iyi şekilde görünmesini sağlamak için Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 artık simgenizin yeni tema oluşturma algoritmasıyla nasıl görüneceğini önizlemenize olanak tanır.

Simgenizin görünümü üzerinde tam kontrol sahibi olmak için özel tek renkli bir katman ekleyerek kendi temalı simgenizi sağlamanız gerekir. Ancak henüz bu işlemi yapmamış olsanız bile simgenizin nasıl görüneceği hakkında fikir edinmek ve olası renk kontrastı sorunlarını tespit etmek için bu yeni önizleme aracını kullanabilirsiniz.

Temalı uygulama simgesi önizlemesi
Temalı uygulama simgesi önizlemesi

Android Studio yapılandırma dizinleri değişiyor

Meerkat Feature Drop Canary 2'den itibaren Android Studio, kanarya, beta ve kararlı sürümlerde aynı kullanıcı yapılandırmalarını kullanır. Sonuç olarak, "Önizleme", Android Studio'nun Canary ve beta sürümlerindeki yapılandırma dizini yolundan kaldırıldı.

Ayrıca, özellik lansmanı sürümlerinin platform güncelleme sürümleriyle aynı anda yayınlanmasına olanak tanımak için yapılandırma dizini yoluna mikro sürüm ekledik. Örneğin, AndroidStudio2024.3 yerine AndroidStudio2024.3.2 kullanılır.

Yapılandırmaları manuel olarak içe aktarmak istiyorsanız IDE ayarlarını dışa aktarma ve içe aktarma başlıklı makaleye 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 tasarrufu sağlar.

Android Studio XR desteği mevcut

Android Studio Meerkat Yeni Özellikleri | 2024.3.2, Jetpack XR ile sürükleyici deneyimler oluşturan geliştiricilere destek içeriyor. Bu sürümde, XR uygulamalarını daha verimli bir şekilde denemenize, dağıtmanıza 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ın ve 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.

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

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 etmenizi sağlayan 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.