Android uygulaması geliştirmede kullanılan resmî IDE olan Android Studio, Android uygulaması oluşturmak için ihtiyacınız olan her şeyi içerir.
Bu sayfada, kararlı kanaldaki en son sürüm olan Android Studio Meerkat'taki yeni özellikler ve iyileştirmeler listelenmektedir. Sürümünü buradan indirebilir veya Android Studio'da Yardım > Güncellemeleri kontrol et'i (macOS'te Android Studio > Güncellemeleri kontrol et) tıklayarak güncelleyebilirsiniz.
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'nun eski sürümlerinin 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 önizleme sürümlerine göz atın.
Android Studio'da sorunla karşılaşırsanız Bilinen sorunlar veya Sorun giderme sayfasını inceleyin.
Android Gradle eklentisi ve Android Studio uyumluluğu
Android Studio derleme sistemi Gradle'i temel alır ve Android Gradle eklentisi (AGP), Android uygulamalarını derlemeye özgü çeşitli özellikler ekler. Aşağıdaki tabloda, Android Studio'nun her sürümü için hangi AGP sürümünün gerekli olduğu listelenmiştir.
Android Studio sürümü | Gerekli AGP sürümü |
---|---|
Meerkat | 2024.3.1 | 3.2-8.9 |
Ladybug Özellik Koleksiyonu | 2.2.2024 | 3,2-8,8 |
Ladybug | 2024.2.1 | 3,2-8,7 |
Koala Özellik Koleksiyonu | 2024.1.2 | 3,2-8,6 |
Koala | 2024.1.1 | 3,2-8,5 |
Jellyfish | 2023.3.1 | 3.2-8.4 |
Iguana | 2023.2.1 | 3.2-8.3 |
Kirpi | 2023.1.1 | 3.2-8.2 |
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3.2-8.0 |
Eski sürümler
Android Studio sürümü | Gerekli AGP sürümü |
---|---|
Electric Eel | 2022.1.1 | 3.2-7.4 |
Dolphin | 2021.3.1 | 3.2-7.3 |
Chipmunk | 2021.2.1 | 3,2-7,2 |
Bumblebee | 2021.1.1 | 3.2-7.1 |
Arctic Fox | 2020.3.1 | 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
Android Studio ve AGP'nin belirli bir API düzeyini destekleyen minimum sürümleri vardır. Projenizin targetSdk
veya compileSdk
tarafından gerektirenden daha eski Android Studio ya da AGP sürümlerini kullanmak beklenmedik 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ı 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ü |
---|---|---|
Baklava Önizlemesi | Meerkat | 2024.3.1 | 8.9.0 |
35 | Koala Feature Drop | 2024.2.1 | 8.6.0 |
34 | Kirpi | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
Aşağıda, Android Studio Meerkat'taki yeni özelliklerden bazıları verilmiştir.
Oluşturma önizlemesi geliştirmeleri
Android Studio Meerkat, iş akışınızı iyileştirmek için Oluşturma Önizlemesi'nde bazı optimizasyonlar içerir:
- Gelişmiş yakınlaştırma: Oluşturma önizlemelerinizde daha akıcı ve daha duyarlı yakınlaştırma özelliğinden yararlanın.
- Daraltılabilir grupları önizleme: Önizleme alanınızı daha etkili bir şekilde düzenleyin. Birleştirilebilir öğe gruplarını başlıkları altında daraltarak dağınıklığı azaltabilir ve belirli bileşenlere odaklanmayı kolaylaştırabilirsiniz.
- Görüntüleme modları: Önizleme deneyiminizi kolaylaştırmak için varsayılan görüntüleme modu ızgara modudur. Galeri moduna, önizlemeyi sağ tıklayarak erişilir. Liste görünümü kaldırılmıştır. Bu sayede, kompozisyonlarınızı daha net ve düzenli bir şekilde görüntüleyebilirsiniz.
Bu iyileştirmeler, Compose kullanıcı arayüzlerinizi oluşturmayı ve üzerinde iterasyon yapmayı hiç olmadığı kadar kolaylaştırır.

Android uygulamalarıyla KMP Paylaşılan Modülü entegrasyonu
Android Studio artık Kotlin Multi-Platform (KMP) kullanarak uygulamanıza paylaşılan mantık eklemek için yeni bir modül şablonu içeriyor. Bu özelliği denemek için yeni oluşturulmuş bir Android uygulamasında KMP Paylaşılan Modülü oluşturmak üzere aşağıdaki adımları uygulayın:
- Android Studio Meerkat'ın en son sürümünü kullandığınızdan ve uygulamanızın Android Gradle eklentisinin en son sürümünü kullandığından emin olun.
- Android Studio'yu açın ve Boş Etkinlik şablonuyla yeni bir Android projesi oluşturun.
- Proje yapısına erişmek için Android görünümünden Proje görünümüne geçin.
- Proje görünümünde Yeni düğmesini tıklayın ve seçenekler arasından Kotlin Çok Platformlu Modülü'nü seçin. Tür olarak Ortak Modül'ü seçin ve varsayılan ayarları koruyun.
- Android uygulama dizininde
build.gradle.kts
dosyasını açın ve paylaşılan modüle bağımlılık ekleyin. Paylaşılan modülde
Platform.android.kt
dosyasını düzenleyin ve aşağıdaki kod satırını ekleyin:actual fun platform() = "Android from Shared KMP Module"
Android uygulama dizininde
MainActivity.kt
dosyasını açın ve paylaşılan modüldenplatform()
işlevini çağıracak şekilde değiştirin.Projeyi derleyin ve Android uygulamasını çalıştırın. Ekranda "Paylaşılan KMP Modülünden Merhaba Android" mesajını görürsünüz.
Bu paylaşılan modüller, hem Android hem de iOS platformları tarafından kullanılabilen ortak iş mantığını içerir.
Cihaz Yöneticisi'ne sanal ve uzak cihaz eklemeyle ilgili kullanıcı deneyimi güncellendi
Android Studio, yerel sanal cihaz oluştururken veya Android Cihaz Aktarımı'ndan cihaz eklerken kullanıcı deneyimini iyileştirir.
Başlamak için Cihaz Yöneticisi'nden + düğmesini tıklayın ve Sanal Cihaz Oluştur veya Uzak Cihaz Seç'i belirleyin.
Yeni bir sanal cihaz oluştururken yeni filtreler ve öneriler, ihtiyaçlarınıza uygun ve iş istasyonunuzda en iyi performansı gösteren bir cihaz yapılandırması oluşturmayı kolaylaştırır.

Benzer şekilde, Android cihaz aktarma özelliğinde uzak cihazları seçerken yeni filtreler sayesinde ihtiyacınız olan cihazları bulup seçmeniz kolaylaşır. Artık Android cihaz aktarımı için kullanmak istediğiniz Firebase projesini seçmek üzere Device Manager penceresinin üst kısmındaki Firebase düğmesini tıklamanız yeterlidir.
Android Studio'daki yeni Gemini özellikleri
Android Studio Meerkat, daha üretken olmanıza yardımcı olmak için Gemini'yi kullanan yeni özellikler sunar. Bu özellikleri kullanmak için mevcut projenizde kod bağlamını Gemini ile paylaşmayı etkinleştirin.
Bu özellikler hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıları kullanın:
Güncellenen Derleme menüsü ve işlemleri
Android Studio'da projeler üzerinde çalışırken tam olarak istediğiniz şeyi oluşturmayı kolaylaştırmak için derleme işlemlerinde ve Derle menüsünde aşağıdaki değişiklikleri yaptık:
- Yeni bir
Build 'run-configuration-name' Run Configuration
işlemi eklendi: Bu işlem, şu anda seçili olan çalıştırma yapılandırmasını oluşturur. Örneğin,:app
çalıştırma yapılandırmasını seçtiyseniz işlemapp
'ı derleyip bir araya getirir. Yakın zamanda bir cihazda test çalıştırdıysanız bu işlem, ilgili testleri oluşturur. Build 'run-configuration-name' Run Configuration
'i varsayılan derleme işlemi haline getirdik: Geliştiricinin amacına daha uygun olması için hem araç çubuğu düğmesi hem de Kontrol/Komut+F9 kısayolu artık yeniBuild run-configuration-name Run Configuration
işlemini yürütüyor.- Yeniden sıralanan derleme işlemleri: Yeni
Build run-configuration-name
işlemini Derleme menüsünün en üstüne, Derle işlemlerinin ve "Derle ..." işlemlerinin (önceki "Yap ..." işlemlerinin) yanına yerleştirdik. Ayrıca, işlemin ne yaptığını daha net yansıtmak için "Projeyi Yeniden Oluştur" işlemini "Projeyi Testlerle Temizleyip Oluştur" olarak yeniden adlandırdık. - Oluşturma işlemlerinin gerçekte yaptığı işle eşleşen fiiller kullanıldı: "Oluştur" ve "Derle" işlemlerine ek olarak
Make Project
'yiAssemble Project
olarak yeniden adlandırdık. Ayrıca, test bileşenlerini bir araya getirmek için yeni birAssemble Project with Tests
işlemi de kullanıma sunduk.
Google Play SDK Insights: Desteği sonlandırılmış SDK uyarıları
SDK yazarları artık SDK'nın desteğinin ne zaman sonlandırıldığını belirtebilir ve bunun yerine kullanılacak alternatif SDK'lardan bahsedebilir. Uygulamanız tarafından kullanılan SDK'lardan herhangi biri, yazarları tarafından kullanımdan kaldırıldıysa Android Studio'da bununla ilgili uyarıların yanı sıra bunun yerine kullanılabilecek diğer SDK'lar hakkında bilgi görürsünüz.