Android Studio Denizanası | 1.3.2023

Android Studio, Android geliştirmenin resmi IDE'sidir ve Android uygulamaları geliştirmek için ihtiyacınız olan her şeyi içerir.

Bu sayfada, kararlı kanal olan Android Studio Jellyfish'in son sürümünde bulunan yeni özellikler ve iyileştirmeler listelenmektedir. Buradan indirebilir veya Yardım > Güncellemeleri kontrol et'i tıklayarak Android Studio'da güncelleyebilirsiniz (macOS'te Android Studio > Güncellemeleri kontrol et)

Android Studio'nun bu sürümünde nelerin düzeltildiğini görmek için kapatılan sorunlara bakın.

Android Studio'nun daha eski sürümlerine ilişkin sürüm notlarını görüntülemek için Geçmiş sürümler bölümüne bakın.

Yakında kullanıma sunulacak özelliklere ve iyileştirmelere erken erişim için Android Studio'nun derlemelerini önizleme bölümüne bakın.

Android Studio'da sorunlarla karşılaşırsanız Bilinen sorunlar veya Sorun giderme sayfasına göz atın.

Android Gradle eklentisi ve Android Studio uyumluluğu

Android Studio derleme sistemi Gradle'ı temel alır. Android Gradle eklentisi ise Android uygulamaları oluşturmaya özel çeşitli özellikler ekler. Aşağıdaki tabloda, Android Studio'nun her sürümü için hangi AGP sürümü gerekli olduğu listelenmiştir.

Android Studio sürümü Gerekli AGP sürümü
Koala | 1.1.2024 3,2-8,5
Denizanası | 1.3.2023 3,2-8,4
İguana | 1.2.2023 3,2-8,3
Kirpi | 1.1.2023 3,2-8,2
Zürafa | 1.3.2022 3,2-8,1
Flamingo | 1.2.2022 3,2-8,0

Eski sürümler

Android Studio sürümü Gerekli AGP sürümü
Elektrikli Yılan balığı | 1.1.2022 3,2-7,4
Yunus | 1.3.2021 3,2-7,3
Sincap | 1.2.2021 3,2-7,2
Yaban Arısı | 1.1.2021 3,2-7,1
Kutup Tilkisi | 1.1.2020 3,1-7,0

Android Gradle eklentisindeki yenilikler hakkında bilgi edinmek için Android Gradle eklentisi sürüm notlarına bakın.

Android API düzeyi için minimum araç sürümleri

Android Studio ve AGP'nin belirli bir API düzeyini destekleyen minimum sürümleri vardır. Android Studio veya AGP'nin, projenizin targetSdk ya da compileSdk gereksinimlerinin gerektirdiğinden daha düşük sürümlerinin kullanılması, beklenmeyen sorunlara neden olabilir. Android OS'in önizleme sürümlerini hedefleyen projelerde çalışmak için Android Studio ve AGP'nin en son önizleme sürümünü kullanmanızı öneririz. Kararlı bir sürümün yanı sıra Android Studio'nun önizleme sürümlerini de yükleyebilirsiniz.

Android Studio ve AGP'nin minimum sürümleri şunlardır:

API seviyesi Minimum Android Studio sürümü Minimum AGP sürümü
VanillaIceCream önizlemesi Denizanası | 1.3.2023 8,4
34 Kirpi | 1.1.2023 8.1.1
33 Flamingo | 1.2.2022 7.2

Android Studio Jellyfish'teki yeni özellikleri aşağıda bulabilirsiniz.

Yama sürümleri

Aşağıda, Android Studio Jellyfish ve Android Gradle eklentisi 8.4'teki yama sürümlerinin bir listesi bulunmaktadır.

Android Studio Jellyfish | 2023.3.1 Yaması ve AGP 8.4.2 (Haziran 2024)

Önemli güvenlik güncellemesi: Android Studio Iguana'da | 2023.2.1 ve sonraki sürümlerde bulunan GitHub eklentisindeki bir güvenlik açığı, erişim jetonlarını yetkisiz taraflara maruz bırakabilir.

Çözüm: Jetbrains, Intbrains platform ürünlerindeki sorunu çözdü ve çözüm artık Android Studio Jellyfish | 2023.3.1 Yama 2 (2023.1.20) sürümünde kullanıma sunuldu.

Kararlı kanalında zaten bir Android Studio derlemeniz varsa Yardım > Güncellemeleri Kontrol Et'i (veya macOS'te Android Studio > Güncellemeleri Kontrol Et'i) tıklayarak güncellemeyi alabilirsiniz. Aksi takdirde en yeni kararlı derlemeyi indirin.

Ayrıca, IDE'de GitHub pull isteği işlevini aktif olarak kullandıysanız eklenti tarafından kullanılan tüm GitHub jetonlarını iptal etmenizi önemle tavsiye ederiz. Eklentinin OAuth entegrasyonunu veya kişisel erişim jetonlarını (PAT'lar) kullanabildiğini göz önünde bulundurarak lütfen her ikisini de kontrol edin ve gerekirse iptal edin:

  • OAuth entegrasyonuna erişimi iptal etmek için Uygulamalar > Yetkilendirilmiş OAuth Uygulamaları'na gidin ve JetBrains IDE Entegrasyonu jetonuna erişimi iptal edin.
  • PAT'lere erişimi iptal etmek istiyorsanız Kişisel erişim jetonları'na gidin ve GitHub eklentisi için verilen jetonu silin. Varsayılan jeton adı IntelliJ IDEA GitHub entegrasyon eklentisidir ancak özel bir ad kullanıyor olabilirsiniz.

Jetonların erişimini iptal ettikten sonra, Git işlemleri de dahil olmak üzere tüm eklenti özelliklerinin tekrar çalışması için eklentiyi yeniden kurmanız gerekir.

Bu durumun neden olabileceği aksaklıklardan dolayı özür diler, kodlarını ve verilerini korumak için tüm kullanıcılarınızın derhal güncelleme yapmasını rica ederiz.

Bu küçük güncelleme, bu hata düzeltmelerini de içerir.

Android Studio Jellyfish | 2023.3.1 Yaması 1 ve AGP 8.4.1 (Mayıs 2024)

Bu küçük güncelleme, bu hata düzeltmelerini içerir.

Android Studio'da Gemini ile tanışın

Android Studio'daki Gemini, Android uygulaması geliştirme sürecinde kodlama ortağınızdır. Bu, Android Studio'da Android geliştirme sorgularını yanıtlayarak daha üretken olmanıza yardımcı olan, yapay zeka destekli bir sohbet deneyimidir. Daha fazla bilgi için Android Studio'da Gemini ile tanışın bölümünü inceleyin.

Yeni oturum açma akışı

Geliştirici hesabınızla Android Studio'da oturum açtığınızda, doğrudan IDE'den Firebase Crashlytics ve Android Vitals raporlarını görüntüleme, Android Studio'da Cihaz Akışı ile gerçek uzak cihazlara erişme ve Android Studio'da Gemini ile daha yüksek kaliteli kodlar yazma gibi Google geliştirici hizmetlerinden yararlanabilirsiniz.

Android Studio Jellyfish, hesap ekleyip yönetmeyi kolaylaştırır ve entegre geliştirme ortamına yalnızca her bir özellik için gereken izinleri sağlar. Başlamak için aşağıdakilerden birini yapın:

  • Daha önce bahsedilen özelliklerden birine gidin, oturum açıp gerekli izinleri vermek için talimatları uygulayın
  • Zaten oturum açtıysanız Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Google Hesapları'na giderek hesaplarınızı ve izinlerinizi yönetebilirsiniz.

Android Studio'da Cihaz Aktarma özelliğiyle gerçek cihazlara erişin

Android Studio'da Cihaz Aktarma, Google'ın güvenli veri merkezlerinde barındırılan fiziksel Android cihazlara güvenli bir şekilde bağlanmanıza olanak tanır. Firebase tarafından desteklenen bu API; uygulamanızı Google Pixel 8 Pro, Pixel Fold, belirli Samsung cihazlar ve diğer gerçek cihazlarda test etmenin en hızlı ve kolay yoludur.

Android Studio'da Cihaz Akışı'nı kullanma animasyonu.

Bir cihaza bağlandıktan sonra uygulamanızı dağıtabilir, ekranı görüntüleyebilir, cihazla etkileşimde bulunabilir (cihazı döndürme veya açma dahil) ve bir cihazla yapabileceğiniz diğer her şeyi, SSL üzerinden doğrudan bir ADB üzerinden Android Studio'dan ayrılmadan yapabilirsiniz. Cihazı kullanmayı bitirdiğinizde Google, tüm verilerinizi siler ve cihazı başka bir geliştiriciye sunmadan önce fabrika ayarlarına sıfırlar.

Mevcut beta döneminde, Spark veya Blaze planındaki Firebase projelerinde cihaz akışını ücretsiz olarak kullanabilirsiniz. Başlamak için Android Studio'dan Geliştirici hesabınızda oturum açın ve bir Firebase projesi seçin. Henüz bir Firebase projeniz yoksa kolayca bir proje oluşturabilirsiniz. Daha fazla bilgi için Android Studio'da Cihaz Aktarma bölümüne gidin.

ANR'ler, özel veriler ve çoklu etkinlikler için Uygulama Kalitesi Analizleri desteği

ANR raporları, özel veriler ve çoklu etkinlik desteğiyle Android Studio Jellyfish'teki Uygulama Kalitesi Analizleri (HKİ) kilitlenme raporlarını ayrıntılı olarak inceleyin:

  • Etkinlikleri yineleme: Artık Crashlytics raporundaki birden fazla etkinliği ters kronolojik sırayla keşfedebilirsiniz. Böylece daha hızlı hata ayıklama için kalıpları görebilirsiniz.
  • Özel verileri keşfetme: Her kilitlenme raporu için özel anahtar/değer çiftleri ve günlükleri görüntüleyin (raporu seçtikten sonra Anahtarlar ve Günlükler sekmelerinde bulabilirsiniz).
  • ANR'leri analiz etme:ANR'leri doğrudan hem Android Vitals hem Crashlytics sekmelerinden erişip araştırın.
Uygulama Kalitesi Analizleri'nde çoklu etkinlikler, ANR'ler ve özel veriler.

Gömülü Düzen Denetleyici

Düzen Denetleyici artık varsayılan olarak Çalışan Cihazlar araç penceresine yerleştirilmiştir. Bu entegrasyon ekran alanından tasarruf sağlar, iş akışınızı tek bir araç penceresinde merkezileştirir ve oluşturma hızlarında %50 artış sağlayarak performansta önemli kazanımlar sağlar. Uygulamanızı derinlemesine incelemek ve uygulamanızla etkileşime geçmek arasında kolayca geçiş yapabilir ve kullanıcı arayüzünüzün 3D görselleştirmeleri için anlık görüntüleri kullanabilirsiniz. Düzen Denetleyicisi ile düzeninizde hata ayıklama bölümünde tüm özellikleri keşfedin.

App Links Assistant, artık web sitenizde yayınlanması gereken Digital Asset Links JSON dosyasının doğrulanmasını desteklemektedir.

Bu özellik, uygulamanın manifest dosyasında tanımladığınız intent filtreleri için mevcut doğrulama özelliklerini genişletir. Asistan, manifest dosyasında tanımlanan her alan için web sitenizdeki dosyayı ayrıştırır, yedi doğrulama kontrolü gerçekleştirir ve hataların nasıl düzeltileceğine dair ayrıntılı bir açıklama sağlar.

Başlamak için:

  1. Android Studio'da Araçlar > Uygulama Bağlantıları Asistanı'nı tıklayın.
  2. Asistan'ın gerçekleştirdiği kontrollerin ayrıntılı bir görünümünü elde etmek ve yanlış yapılandırmaları nasıl düzelteceğinizi anlamak için Bağlantılar'ı çift tıklayın.

JSON dosyanızın alanınıza yükleme için doğru şekilde biçimlendirildiğini doğrulayarak sorunsuz bir kullanıcı deneyimi sağlayın.

Temel profil kurulumu

Android Studio Jellyfish, AGP 8.4 veya sonraki bir sürümü kullanan projeler için cihaza yüklendikten sonra Temel Profilleri otomatik olarak derler. Bu, Temel Profil Oluşturucu modülü veya Compose gibi kitaplıklar aracılığıyla oluşturulan Temel Profilleri kapsar. Otomatik yükleme, sürüm uygulamanızı yerel olarak yüklerken ve düşük ek yük gerektiren profil oluştururken Temel Profillerin performans avantajlarından yararlanmanızı sağlar.

Compose Kullanıcı Arayüzü Kontrolü'nde yeni renk körlüğü kontrolleri

Oluşturma Kullanıcı Arayüzü Denetimi, yeni renk körlüğü simülasyonları ve kontrolleri içerir ve tüm kullanıcılar için görsel olarak erişilebilir deneyimler oluşturmanıza olanak tanır. Tasarımlarınızın net ve kullanılabilir kalmasını sağlamak amacıyla, Oluşturma kullanıcı arayüzünüzü farklı renk görüşü yetersizliği türlerinde görüntülemek için Oluşturma Önizlemesi'nden Kullanıcı Arayüzü Kontrolü moduna girmeniz yeterlidir.

Oluşturma Kullanıcı Arayüzü Kontrolü Renk Körü örneği

Cihaz yansıtmayı kullanarak sesi yönlendir

Android Studio Jellyfish Canary 5 sürümünden itibaren, bağlı fiziksel cihazlardan gelen sesi bilgisayarınızın hoparlörlerine veya kulaklığınıza yönlendirebilirsiniz. Ses yönlendirme özelliğini kullanarak kulaklığınızı bilgisayarınıza bağlı tutun ve bir cihaza daha sonra diğerine manuel olarak yeniden bağlanmak zorunda kalmadan hem bilgisayarı hem de bağlı telefonu dinleyin. Ses yönlendirmeyi etkinleştirmek için Android Studio > Ayarlar > Araçlar > Cihaz Yansıtma'ya gidin ve Yerel cihazlardan sesi yönlendir'i seçin. Android 12 veya sonraki sürümleri çalıştıran Firebase Test Lab cihazlarda sesin, ayarlardan bağımsız olarak her zaman yönlendirildiğini unutmayın.

IntelliJ 2023.3 platform güncellemeleri

Android Studio Jellyfish, en yeni Java 21 programlama dili özellikleri için kapsamlı destek, düzenleme işlemleri içeren sezgisel bir kayan araç çubuğu ve iş akışınızı hızlandırmak için hata ayıklayıcıda Run to Cursor yer paylaşımı seçeneği gibi birçok yeni özelliğe sahip IntelliJ 2023.3 platform sürümünü içerir. Daha fazla bilgi edinmek için IntelliJ sürüm notlarına bakın.