Android Studio Giraffe | 1.3.2022 (Temmuz 2023)

Android Studio Zürafa'daki yeni özellikler şunlardır.

composable'ları gerçek zamanlı olarak güncellemek için Canlı Düzenleme özelliğini kullanın

Canlı Düzenleme, emülatörlerde ve fiziksel cihazlarda composable'ları gerçek zamanlı olarak güncellemenize olanak tanır. Uygulamanızı yeniden dağıtmadan composable'ları düzenleyin ve çalışan cihazda kullanıcı arayüzü değişikliklerini görün. Bu özellik, yazma ve uygulamanızı geliştirme arasındaki bağlam geçişlerini en aza indirerek kesintiye uğramadan daha uzun kod yazmaya odaklanmanıza olanak tanır. Canlı Düzenleme'yi denemek için AGP 8.1 veya sonraki bir sürümünü, Oluşturma 1.3.0 veya daha üstünü kullanın.

Daha fazla bilgi edinmek için Canlı Düzenleme dokümanlarına bakın.

Yeni kullanıcı arayüzü önizlemesi

Android Studio Giraffe, IntelliJ'in yeni kullanıcı arayüzü teması desteğini kullanıma sundu. Bu seçeneği etkinleştirmek için Android Studio > Ayarlar > Görünüm ve Davranış'a gidin.

Yeniden tasarlanan tema, görsel karmaşıklığı azaltmayı, önemli özelliklere daha kolay erişim sağlamayı ve karmaşık özellikleri gerektiğinde ifşa etmeyi hedefliyor. Bu sayede modern ve sade bir görünüm ve tarz elde ediliyor. Temel değişiklikler şunlardır:

  • Yeni VCS, Proje ve Çalıştır widget'larıyla basitleştirilmiş ana araç çubuğu
  • Araç pencereleri yeni bir düzene sahip
  • İyileştirilmiş kontrast ve tutarlı renk paletleriyle yeni Açık ve Koyu renk temaları
  • Daha iyi okunabilirlik için yeni simge ayarlandı

Değişikliklerin tam listesi için IntelliJ yeni kullanıcı arayüzü belgelerine bakın.

Android Studio'daki yeni kullanıcı arayüzüyle ilgili geri bildirimde bulunmak istiyorsanız hata bildiriminde bulunun.

Animasyon Önizlemesi Oluşturma için yeni API desteği

Oluşturma Animasyonu Önizlemesi artık animate*AsState, CrossFade, rememberInfiniteTransition ve AnimatedContent (updateTransition ve AnimatedVisibility bağlantılarına ek olarak) öğelerini de destekliyor. Bu ek API'leri Compose Animasyon Önizlemesi ile kullanmak için Android Studio Giraffe Canary 3'e ve Compose 1.4.0-alpha04'e veya daha yeni bir sürüme yükseltin.

Grammatical Inffaction API desteği

Android Studio Giraffe Canary 7, Grammatical Inflection API için destek sunmaya başladı (Android 14 Geliştirici Önizlemesi 1'den itibaren kullanılabilir).

Bu yeni özellik, gerektiğinde kullanıcılarınızın dil bilgisi cinsiyetine göre çevrilmiş çeviriler ekleyerek kullanıcı arayüzünü kullanıcılarınız için kişiselleştirmenizi sağlar. Dil bilgisi bakımından eril, dişil veya nötr çeviriler ekleyebilirsiniz. Bir dize için dil bilgisi bakımından çevrilen çeviri sağlanmadığında Android, dil için varsayılan çeviriyi gösterir.

Cihaz Gezgini'ndeki işlemleri görüntüleme ve yönetme

Android Studio Zürafa, Android Studio'nun önceki sürümlerinde Cihaz Dosya Gezgini olarak bilinen güncellenmiş bir Cihaz Gezgini içerir. Cihaz Gezgini'nde, dosyalar ve ilgili işlemler Dosyalar sekmesinde bulunur. Yeni İşlemler sekmesinde, bağlı cihaz için hata ayıklaması yapılabilir işlemlerin listesini görüntüleyin. Buradan bir işlem seçip son işlem , zorla durdurma işlemi gerçekleştirebilir ya da hata ayıklayıcıyı belirli bir işleme ekleyebilirsiniz .

Yeni Android SDK Yükseltme Asistanı

Android Studio Zürafa'dan başlayarak, targetSdkVersion veya uygulamanızın hedeflediği API düzeyini doğrudan Studio IDE'de yükseltmek için gereken adımları görün. Android SDK Yükseltme Asistanı, belgeleri doğrudan araç penceresine çeker. Böylece tarayıcınız ile IDE arasında geçiş yapmanız gerekmez.

Android SDK Yükseltme Asistanı, targetSdkVersion uygulamasını güncellerken zamandan ve emekten tasarruf etmenize yardımcı olur:

  • Makalede, her taşıma adımı için yıkıcı olabilecek önemli değişiklikler ve bunların nasıl ele alınacağı vurgulanmaktadır.
  • Yalnızca uygulamanızla alakalı adımları gösterecek şekilde değişikliklerin tam listesini filtreler.

Android SDK Yükseltme Asistanı'nı açmak için Araçlar > Android SDK Yükseltme Asistanı'na gidin. Asistan panelinde, yardım almak için yükseltmek istediğiniz API düzeyini seçin. En iyi deneyim için targetSdkVersion değerlerini tek tek yükseltmeniz gerekir.

Size en iyi deneyimi sunmamıza yardımcı olmak için geri bildirim ve hataları gönderin.

Gelişmiş teşhis araçları ve hata raporlama

Android Studio Giraffe Canary 8, ilgili günlük dosyaları eklenmiş olarak hataları bildirmeyi kolaylaştıran yeni teşhis araçlarını kullanıma sunuyor. Yeni teşhis raporu oluşturma aracını kullanmak için aşağıdaki adımları izleyin:

  1. Aracı başlatmak için Yardım > Günlükleri ve Teşhis Verilerini Topla'yı tıklayın. Hangi dosyaları dahil edeceğinizi seçmenizi sağlayan bir iletişim kutusu görünür.
  2. Teşhis raporunuza dahil edilecek belirli dosyaları işaretleyin veya işaretlerini kaldırın. Önizlemesini görmek için menüde belirli bir dosyayı tıklayın.
  3. Teşhis raporunu dışa aktarmaya hazır olduğunuzda şartları kabul edin ve Oluştur'u tıklayın.
  4. Teşhis raporu zip dosyasını kaydetmek istediğiniz konumu seçin ve Kaydet'i tıklayın.

Bu iyileştirme kapsamında hata raporlama şablonu (Yardım > Geri bildirim gönder) de günlük dosyası eklemenin önemini vurgulayacak şekilde güncellendi. Hata bildirirseniz sorunu tespit etmemize yardımcı oldukları ve hata ayıklama sürecimizin ilk adımı niteliğindeki günlükleri eklediğinizden emin olun.

Seçili modülleri yap araç çubuğu düğmesi

Android Studio Zürafa Canary 10'dan başlayarak, araç çubuğunda Seçili Modülleri Yap derleme seçeneğini belirleyerek yalnızca üzerinde çalışmakta olduğunuz modülü oluşturun. Bu yeni seçenek, az önce yazdığınız kodun gerekenden fazlasını derlemeden derlenip derlenmediğini kontrol etmenizi sağlar. Alternatif olarak, derleme düğmesinin yanındaki oku tıklayıp Proje Yap'ı seçerek projenizin tamamını derleyin.

Senkronizasyon sırasında bilgileri indir

Senkronizasyon aracı penceresinde artık bağımlılıkları indirmek için harcanan sürenin bir özeti ve her depo için indirmelerin ayrıntılı bir görünümü yer alıyor. Bu görünüm, senkronizasyon gerçekleştikçe canlı olarak güncellenir. Bu bilgileri, beklenmedik bağımlılık indirmelerinin senkronizasyon performansınızı olumsuz etkileyip etkilemediğini belirlemek için kullanabilirsiniz. Gradle, belirtilen sıraya göre her bir depoda arama yaparak bağımlılıkları çözdüğünden, en çok bağımlılığı barındıran depoyu depo yapılandırma listesinin en üstünde listelemek önemlidir. Ayrıca belirli bir depo için çok sayıda başarısız istek görüyorsanız bu, deponun kaldırılması veya depo yapılandırmanızda daha alt konumlara taşınması gerektiğini gösteriyor olabilir.

Senkronizasyon sırasında bilgileri indir.

Bu indirme bilgileri, Derleme araç penceresi ve Derleme Analiz Aracı'ndaki derlemeler sırasında da kullanılabilir.