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 indirebilirsiniz. Android Studio'nun önizleme sürümünü kullanırken herhangi bir sorunla karşılaşırsanız bize bildirin. Hata raporlarınız Android Studio'yu iyileştirmemize yardımcı olur.

Canary sürümleri, aktif geliştirme aşamasındaki ileri teknoloji özellikleri içerir ve hafifçe test edilir. Geliştirme için Canary derlemelerini kullanabilirsiniz ancak özelliklerin eklenebileceğini veya değiştirilebileceğini unutmayın. Yayın adayları (RC), Android Studio'nun bir sonraki sürümüdür ve kararlı sürüme neredeyse hazırdır. Sonraki sürüm için özellik grubu kararlı hale getirildi. Android Studio sürümlerinin adlandırılma şeklini öğrenmek için Android Studio sürüm adlarına bakın.

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 Özelliği | 2024.3.2 Kararlı
Android Gradle eklentisi 8.10.0 Kararlı
Android Studio Narwhal | 2025.1.1 Canary
Android Studio Narwhal Özellik Düşümü | 2025.1.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ü (örneğin, 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ının ayrıntılı günlüğü için Android Gradle eklentisi API güncellemeleri başlıklı makaleyi inceleyin.

Android Studio Narwhal | 2025.1.1

Aşağıda, Android Studio Narwhal | 2025.1.1 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.

İşletmeler için Android Studio'da Gemini ile tanışın

Android Studio Narwhal Canary 5, işletmeler için Android Studio'da Gemini'yi kullanıma sunar. İşletmeler için Gemini, Android Studio'daki temel Gemini özelliklerinin yanı sıra kurumsal düzeyde güvenlik ve gizlilik özelliklerini ve daha fazlasını içerir. Ekibiniz veya işletmeniz için yapay zekanın gücünden yararlanmak istiyorsanız daha fazla bilgi edinin.

Android Studio'da çok modlu resim ekleri için Gemini desteği

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

Android Studio'da Gemini'nin dosya ekleri için desteği

Artık Android Studio'da Gemini ile sohbet etkileşimlerinde bağlam olarak dosya ekleyebilirsiniz. Sorgu çubuğuna @ yazın ve dosya tamamlama menüsünü açıp eklenecek dosyaları seçin. Gemini tarafından otomatik olarak hangi dosyaların eklendiğini görmek için Bağlam açılır listesini tıklayın. Dosyaların işaretini koyabilir veya kaldırabilirsiniz. Yakın zamanda eklenen dosyaların listesini görmek için fareyle Son dosyalar'ın üzerine gelin.

Android Studio'da Gemini'de dosya ekleme
Android Studio'da Gemini: Dosya ekleme

Android cihaz aktarımı ile kullanılabilen iş ortağı cihaz laboratuvarları

İş Ortağı Cihaz Laboratuvarları, Samsung, Xiaomi, OPPO, OnePlus, vivo ve diğer Google OEM iş ortakları tarafından işletilen cihaz laboratuvarlarıdır ve Android Cihaz Aktarımı'nda kullanılabilen cihazların seçimini genişletir. Bu hizmet beta sürümündedir ve Android Studio'nun en son Canary sürümlerinde kullanılabilir. Daha fazla bilgi edinmek için İş Ortağı Cihaz Laboratuvarları'na bağlanma başlıklı makaleyi inceleyin.



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 Narwhal, uygulamanız için yedek oluşturmanıza ve bu yedeklemeyi başka bir cihaza geri yüklemenize olanak tanır. Bu, 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 yararlı olabilir. Ayrıca, 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 da bu yöntemi kullanabilirsiniz.

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 geçerli 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. Yedeklemeyi oluşturmak için Android Studio'nun uygulama işlemini 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'ye 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ükleme işleminde geri yüklemek istiyorsanız Yalnızca yeni APK yükleme işleminde 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.

Android Studio XR desteği kullanıma sunuldu

Android Studio Narwhal, Jetpack XR ile sürükleyici deneyimler oluşturan geliştiricilere destek sunar. 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.

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 bileşeni sağ tıklayın ve Gemini > "<Bileşen 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.

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, 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 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.

Yerleşik Layout Inspector bileşen ağacı geliştirmesi

Yerleştirilmiş Düzen Denetleyici'deki bileşen ağacıyla etkileşim kurmak, yapılan önemli iyileştirmeler sayesinde artık daha sezgisel ve verimli. Bu güncellemeler, iş akışınızı kolaylaştırmak ve Oluştur kullanıcı arayüzü yapılarınızla ilgili daha net analizler sunmak için tasarlanmıştır.

  1. Yatay Kaydırma: Artık bileşen ağacında yatay olarak kaydırabilirsiniz. Bu sayede, bağlamı kaybetmeden geniş veya derin iç içe yerleştirilmiş düzenlerde gezinip bunları incelemek daha kolay hale gelir.
  2. Seçimde Otomatik Kaydırma: Bileşen ağacında bir öğe seçildiğinde artık görünüm hem yatay hem de dikey olarak otomatik olarak kaydırılarak seçilen öğe düzgün bir şekilde odaklanır. Böylece ilgilendiğiniz öğe her zaman ön planda olur.
  3. İlişki görselleştirmesi geliştirildi: Düğüm ilişkilerini anlamak için daha net görsel ipuçları sunmak amacıyla bileşen ağacındaki destek çizgilerini hassaslaştırdık. Noktalı çizgiler artık bir üst öğe ile alt öğesi arasındaki çağrı yığını ilişkisini net bir şekilde gösterir ve programatik bağlantıları daha etkili bir şekilde izlemenize yardımcı olur. Düz çizgiler, ağaçtaki diğer tüm standart üst-alt ilişkilerini temsil etmeye devam eder.

Bu iyileştirmeler, kullanıcı arayüzünüzü hızlı bir şekilde anlamanıza ve hassaslaştırmanıza olanak tanıyarak daha sorunsuz ve verimli bir hata ayıklama deneyimi sunmayı amaçlar.

Yerleştirilmiş düzen denetleyicisindeki bileşen ağacı artık seçimde yatay kaydırma ve otomatik kaydırma özelliklerini destekliyor.
Yerleşik Layout Inspector Bileşen Ağacı Geliştirmesi

Android Studio Narwhal Özellik Düşümü | 2025.1.2

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

Android Studio için Journeys

Android Studio için Yolculuklar, her testin adımlarını ve iddialarını (yolculuk olarak adlandırılır) doğal dil kullanarak açıklamanıza olanak tanıyarak uçtan uca testlerin yazılmasını ve sürdürülmesini kolaylaştırır. Gemini'nin vizyon ve akıl yürütme özelliklerinden yararlanarak doğal dilde yazılan adımlar, Gemini'nin uygulamanızda gerçekleştirdiği işlemlere dönüştürülür. Bu sayede, yolculuğunuzu hem yazmayı hem de anlamayı kolaylaştırır. Ayrıca, daha karmaşık iddialar yazıp tanımlayabilirsiniz. Gemini, yolculuklarınızın başarılı olup olmadığını belirlemek için cihazda gördüklerine göre bu iddiaları değerlendirir.

Gemini, hedefleri karşılamak için hangi işlemlerin yapılacağı konusunda mantık yürüttüğü için yolculuklar, uygulamanızın düzeninde veya davranışında yapılan küçük değişikliklere karşı daha dirençlidir. Bu da uygulamanızın farklı sürümlerinde ve farklı cihaz yapılandırmalarında çalıştırıldığında daha az hatalı test yapılmasına neden olur.

Doğrudan Android Studio'dan yerel veya uzak Android cihazlarda yolculuklar yazın ve çalıştırın. IDE, yolculuklar oluşturmak için yeni bir düzenleyici deneyimi sunar. Ayrıca, Gemini'nin mantığını ve yolculuğunuzun yürütülmesini daha iyi anlamanıza yardımcı olan zengin sonuçlar sağlar.

Backup and Sync

Artık Google veya JetBrains hesabınızı kullanarak Android Studio ayarlarını bulut depolama alanına yedekleyebilirsiniz. Bu, tuş haritaları, Kod Düzenleyici ayarları, sistem ayarları gibi ayarlarınızı senkronize etmenize yardımcı olur. Başlamak için aşağıdakilerden birini yapın:

  • Android Studio'da bir projeyi açtıktan sonra IDE'nin sağ üst köşesindeki avatarı ve Oturum aç'ı tıklayarak Google Hesabınızda oturum açın.

    1. Görünen iletişim kutusundaki talimatları uygulayın ve Android Studio'nun Google Hesabı Depolama Alanınıza erişmesi için kutuyu işaretlediğinizden emin olun.
    2. Android Studio'yu yetkilendirmek için talimatları uygulayın.
  • Ayarlar > Yedekle ve Senkronize Et'e gidin.

    1. Android Studio yüklemelerinde uygulama verilerinizi senkronize etmek için Google Hesabı Depolama Alanınızı kullanmak üzere Google'ı seçin. Alternatif olarak, uygulama verilerinizi IntelliJ ve Android Studio yüklemeleri arasında senkronize etmek için bir JetBrains hesabı da kullanabilirsiniz.
    2. Android Studio'yu tercih ettiğiniz hesabın depolama alanına erişmesi için yetkilendirme istemlerini uyguladıktan sonra Android Studio'ya dönün.
    3. Ayarlar > Yedekle ve Senkronize Et sayfasında, hesabınızla senkronize etmek istediğiniz uygulama veri kategorilerini inceleyebilirsiniz.
    4. Yedekle ve Senkronize Et'i devre dışı bırakmak için özelliği etkinleştiren kutunun işaretini kaldırın.

Seçtiğiniz cihazla senkronize edilmiş verileriniz varsa Android Studio, ayarları uzak depolama alanınızdan indirme (varsayılan seçenektir) veya yerel ayarlarınızı yükleyip uzak depolama alanınızda senkronize edilen ayarların üzerine yazma seçeneği sunar.

Kilitlenmeler için önerilen düzeltmeler

Android Studio Meerkat özellik paketinde, Uygulama Kalitesi Analizleri araç penceresinde bildirilen kilitlenmeler için Gemini analizlerini kullanıma sunduk. Artık Android Studio, olası düzeltmeler önermek için kaynak kodunuzla birlikte kilitlenme verilerini analiz etmek üzere Gemini'yi kullanabilir. Uygulama Kalitesi Analizleri araç penceresinde bir kilitlenme seçtikten sonra Analizler sekmesine gidin ve Gemini kilitlenmeyle ilgili bir analiz oluşturduktan sonra Düzeltme önerin'i tıklayın. Ardından Gemini, bir düzenleyici fark sekmesinde inceleyip kabul edebileceğiniz önerilen kod değişikliklerini oluşturur.

Yerleşik XR Emülatörü

XR Emülatörü artık varsayılan olarak yerleştirilmiş durumda açılır. Artık uygulamanızı dağıtabilir, 3D alanda gezinebilir ve Düzen Denetleyici'yi doğrudan Android Studio'da kullanabilirsiniz.

XR Emülatörü artık varsayılan olarak yerleştirilmiş durumda açılır.
XR Emulator'ı doğrudan Android Studio'da kullanın.

Oluşturma önizlemesi iyileştirmeleri

Android Studio Narwhal'daki yeni özellikler arasında, Oluşturma önizlemelerinde yapılan çeşitli iyileştirmeler de yer alıyor.

En son gezinme iyileştirmeleriyle birlikte, oluşturma önizleme etkileşimi artık daha verimli. Önizleme tanımına atlamak için önizleme adını veya tanımlandığı işleve atlamak için ilgili bileşeni tıklayın. Fareyle bir önizleme çerçevesinin üzerine geldiğinizde fareyle üzerine gelme durumları anında görsel geri bildirim sağlar. İyileştirilmiş klavye ok gezinme özelliği, birden fazla önizleme arasında geçiş yapmayı kolaylaştırarak kullanıcı arayüzü iterasyonunu ve hassaslaştırma işlemini hızlandırır.

Önizleme seçici

Oluşturma önizlemesi seçici artık kullanılabilir. Bu özelliği denemek için Oluştur kodunuzdaki herhangi bir @Preview ek açıklamayı tıklayın.

Yeniden boyutlandırılabilen önizlemeler

Android Studio'da Oluşturma Önizlemesi'nin odak modundayken artık kenarlarını sürükleyerek önizleme penceresini yeniden boyutlandırabilirsiniz.

16 KB sayfa boyutu desteği

Android Studio Narwhal özellik grubu, 16 KB sayfa boyutlarına geçiş için geliştirilmiş destek ekler. Bu geçişi sorunsuz bir şekilde yönetmenize yardımcı olmak için Android Studio artık 16 KB cihazlarla uyumlu olmayan APK'lar veya Android uygulama paketleri oluştururken proaktif uyarılar sunmaktadır. APK Analiz Aracı'nı kullanarak hangi kitaplıkların 16 KB'lık cihazlarla uyumlu olmadığını da öğrenebilirsiniz. Uygulamalarınızı bu yeni ortamda test etmek için Android Studio'da mevcut 4 KB resimlerin yanı sıra özel bir 16 KB emülatör hedefi de mevcuttur.