Android Studio, Android geliştirme için resmi IDE'dir ve Android uygulamaları oluşturmak için ihtiyacınız olan her şeyi içerir.
Bu sayfada, kararlı kanal olan Android Studio Jellyfish'in son sürümündeki yeni özellikler ve iyileştirmeler listelenmektedir. Uygulamayı buradan indirebilir veya Yardım > Güncellemeleri kontrol et'i tıklayarak Android Studio içinden 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 eski sürümlerinin sürüm notlarını görmek 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 konusuna bakın.
Android Studio'da sorunlarla karşılaşırsanız Bilinen sorunlar veya Sorun giderme sayfasına bakın.
Android Gradle eklentisi ve Android Studio uyumluluğu
Android Studio derleme sistemi Gradle'a dayanır ve Android Gradle eklentisi (AGP), 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ünün gerektiği listelenmektedir.
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 Mart 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 araçların minimum sürümleri
Belirli bir API düzeyini destekleyen minimum Android Studio ve AGP sürümleri vardır. Android Studio veya AGP'nin, projenizin targetSdk
ya da compileSdk
programının gerektirdiğinden daha eski sürümlerinin kullanılması, beklenmedik sorunlara yol açabilir. Android OS'nin ö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. Android Studio'nun önizleme sürümlerini kararlı bir sürümle birlikte yükleyebilirsiniz.
Android Studio ve AGP'nin minimum sürümleri aşağıdaki gibidir:
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 |
Aşağıdakiler, Android Studio Jellyfish'teki yeni özelliklerdir.
Android Studio'da Gemini ile tanışın
Android Studio'da Gemini, Android'de uygulama geliştirmede kullanabileceğiniz kodlama yardımcınızdır. Bu, Android Studio'da Android geliştirme sorgularını yanıtlayarak daha üretken olmanıza yardımcı olan, AI destekli bir sohbet deneyimidir. Daha fazla bilgi edinmek için Android Studio'da Gemini ile tanışın bölümüne bakın.
Yeni oturum açma akışı
Geliştirici hesabınızla Android Studio'da oturum açtığınızda Google geliştirici hizmetlerinden yararlanabilirsiniz. Örneğin, doğrudan IDE üzerinden Firebase Crashlytics ve Android Vitals raporlarını Uygulama Kalitesi Analizleri'nde 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 kalitede kod yazma.
Android Studio Jellyfish, hesap ekleyip yönetmeyi kolaylaştırır ve IDE'ye her özellik için yalnızca gerekli izinleri sağlar. Başlamak için aşağıdakilerden birini yapın:
- Daha önce bahsedilen özelliklerden birine gidin ve oturum açıp gerekli izinleri sağlamak için talimatları uygulayın
- Oturumunuz zaten açıksa Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Google Hesapları'na giderek hesaplarınızı ve izinlerinizi yönetebilirsiniz.
Android Studio'da Cihaz Akışı ile gerçek cihazlara erişme
Android Studio'da Cihaz Akışı, Google'ın güvenli veri merkezlerinde barındırılan uzaktaki fiziksel Android cihazlara güvenli bir şekilde bağlanabilmenizi sağlar. Firebase tarafından desteklenen bu çözüm, uygulamanızı Google Pixel 8 Pro, Pixel Fold, belirli Samsung cihazlar ve diğer cihazlar gibi gerçek cihazlarla karşılaştırarak test etmenin en hızlı ve en kolay yoludur.
Bir cihaza bağlandıktan sonra Android Studio'dan ayrılmadan uygulamanızı dağıtabilir, ekranı görüntüleyebilir, cihazla etkileşime girebilir (cihazı döndürme veya açma dahil) ve doğrudan bir ADB üzerinden SSL bağlantısı üzerinden bir cihazla yapabileceğiniz diğer tüm işlemleri yapabilirsiniz. Cihazla işiniz bittiğinde, Google tüm verilerinizi siler ve başka bir geliştiricinin kullanımına sunmadan önce cihazı fabrika ayarlarına sıfırlar.
Mevcut beta döneminde, Spark veya Blaze planında Firebase projeleriyle 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 tane oluşturabilirsiniz. Daha fazla bilgi edinmek için Android Studio'da Cihaz Akışı bölümüne gidin.
ANR'ler, özel veriler ve birden çok etkinlik için Uygulama Kalitesi Analizleri desteği
ANR raporları, özel veriler ve birden çok etkinlik desteğiyle Android Studio Jellyfish'teki Uygulama Kalitesi Analizleri (AQI) kilitlenme raporlarını daha ayrıntılı inceleyin:
- Etkinlikleri tekrarlama: Artık bir Crashlytics raporundaki birden fazla etkinliği ters kronolojik sırada inceleyerek daha hızlı hata ayıklama için kalıpları ortaya çıkarabilirsiniz.
- Özel verileri keşfetme: Her kilitlenme raporu için özel anahtar/değer çiftlerini ve günlükleri görüntüleyin (bunları, bir rapor seçtikten sonra Anahtarlar ve Günlükler sekmelerinde bulabilirsiniz).
- ANR'leri analiz etme: ANR'lere doğrudan hem Android Vitals hem de Crashlytics sekmelerinden erişin ve bunları araştırın.
Katıştırılmış 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'lik bir artışla önemli performans kazançları sağlar. Uygulamanızı derinlemesine inceleme ve uygulamayla etkileşim kurma arasında zahmetsizce geçiş yapabilir ve kullanıcı arayüzünüzün 3D görselleştirmeleri için anlık görüntüler kullanabilirsiniz. Düzen Denetleyici ile düzeninizde hata ayıklama bölümünde tüm özellikleri keşfedin.
App Links Asistan, web ilişkilendirmeleri dosya doğrulamasını destekler
Uygulama Bağlantıları Asistanı artık web sitenizde yayınlanması gereken Digital Asset Links JSON dosyasının doğrulanmasını destekliyor.
Bu özellik, uygulamanın manifest dosyasında belirttiğiniz intent filtreleri için mevcut doğrulama özelliklerini genişletir. Asistan, manifest dosyasında belirtilen 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 sunar.
Başlamak için:
- Android Studio'da Araçlar > Uygulama Bağlantıları Asistanı'nı tıklayın.
- Asistan'ın gerçekleştirdiği kontrolleri ayrıntılı bir şekilde görüntülemek 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 yüklemesi
Android Studio Jellyfish, AGP 8.4 veya sonraki sürümleri kullanan projeler için cihaza yüklendikten sonra Temel Profilleri otomatik olarak derler. Bu bölüm, Temel Profil Oluşturucu modülü veya Compose gibi kitaplıklardan oluşturulan Temel Profilleri kapsar. Otomatik yükleme, sürüm uygulamanızı yerel olarak yüklerken veya düşük ek yük profili oluşturma işlemi sırasında Temel Profillerin performans avantajlarından yararlanmanıza olanak tanır.
Oluşturma Kullanıcı Arayüzü Kontrolü'ndeki yeni renk körlüğü denetimleri
Compose Kullanıcı Arayüzü Kontrolü yeni renk körü simülasyonlarını ve denetimlerini içerir, tüm kullanıcılar için görsel olarak erişilebilir deneyimler oluşturmanızı sağlar. Tasarımlarınızın net ve kullanılabilir durumda kalmasını sağlamak amacıyla, E-posta Yaz Önizlemesi'nden Kullanıcı Arayüzü Kontrol moduna girmeniz yeterlidir.
Cihaz yansıtmasını kullanarak sesi yönlendirme
Android Studio Jellyfish Canary 5'ten başlayarak, bağlı fiziksel cihazlarınızdan gelen sesi bilgisayarınızın hoparlörlerine veya kulaklığınıza yönlendirebilirsiniz. Ses yönlendirmesi sayesinde kulaklığınızı bilgisayarınıza bağlı tutarak hem bilgisayarı hem de bağlı telefonu bir cihaza manuel olarak yeniden bağlamanıza gerek kalmadan dinleyebilirsiniz. Ses yönlendirmeyi etkinleştirmek için Android Studio > Ayarlar > Araçlar > Cihaz Yansıtma'ya gidin ve Yerel cihazlardan gelen sesi yönlendir'i seçin. Android 12 veya sonraki sürümleri çalıştıran Firebase Test Lab cihazları için, ayarlardan bağımsız olarak sesin 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 eylemleri içeren sezgisel bir kayan araç çubuğu ve iş akışınızı hızlandırmak için hata ayıklayıcıda İmleç için Çalıştır inlay seçeneği gibi birçok yeni özelliğe sahip olan IntelliJ 2023.3 platform sürümünü içerir. Daha fazla bilgi edinmek için IntelliJ sürüm notlarına bakın.