Update Fitur Android Studio Koala | 2024.1.2

Android Studio adalah IDE resmi untuk pengembangan Android, dan dilengkapi semua hal yang Anda perlukan untuk membangun aplikasi Android.

Halaman ini mencantumkan fitur baru dan peningkatan dalam versi terbaru dalam channel stabil, Update Fitur Baru Android Studio Koala. Anda dapat mendownloadnya di sini atau meng-updatenya di dalam Android Studio dengan mengklik Help > Check for updates (Android Studio > Check for updates di macOS)

Untuk melihat apa yang telah diperbaiki dalam versi Android Studio ini, lihat masalah yang ditutup.

Untuk melihat catatan rilis Android Studio versi lama, lihat Rilis sebelumnya.

Untuk akses awal ke fitur dan peningkatan mendatang, lihat build Pratinjau Android Studio.

Jika Anda mengalami masalah di Android Studio, periksa Masalah umum atau Pemecahan masalah kami.

Kompatibilitas Android Studio dan plugin Android Gradle

Sistem build Android Studio didasarkan pada Gradle. Plugin Android Gradle (AGP) menambahkan beberapa fitur yang dikhususkan untuk membangun aplikasi Android. Tabel berikut mencantumkan versi AGP yang diperlukan untuk setiap versi Android Studio.

Versi Android Studio Versi AGP yang diperlukan
Kepik | 1 Oktober 2024 3,2-8,7
Update Fitur Koala | 2 Oktober 2024 3,2-8,6
Koala | 1 Oktober 2024 3,2-8,5
Ubur-ubur | 1 Maret 2023 3,2-8,4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0

Versi lama

Versi Android Studio Versi AGP yang diperlukan
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

Untuk mendapatkan informasi tentang hal yang baru dalam plugin Android Gradle, lihat catatan rilis plugin Android Gradle.

Versi minimum alat untuk level API Android

Ada versi minimum Android Studio dan AGP yang mendukung level API tertentu. Menggunakan versi Android Studio atau AGP yang lebih rendah dari yang diperlukan oleh targetSdk atau compileSdk project Anda dapat menyebabkan masalah yang tidak terduga. Sebaiknya gunakan versi pratinjau terbaru Android Studio dan AGP untuk mengerjakan project yang menargetkan versi pratinjau Android OS. Anda dapat menginstal versi pratinjau Android Studio bersama dengan versi stabil.

Versi minimum Android Studio dan AGP adalah sebagai berikut:

Level API Versi Android Studio minimum Versi AGP minimum
Pratinjau VanillaIceCream Ubur-ubur | 1 Maret 2023 8.4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Berikut adalah fitur baru di Android Studio Koala.

Rilis patch

Berikut adalah daftar rilis patch di Android Studio Koala dan plugin Android Gradle 8.5.

Android Studio Koala | 2024.1.1 Patch 1 dan AGP 8.5.1 (Juli 2024)

Update minor ini mencakup perbaikan bug ini.

Streaming Perangkat Android: lebih banyak perangkat dan pendaftaran yang ditingkatkan

Streaming Perangkat Android kini mencakup berikut ini, selain portofolio berisi lebih dari 20 model perangkat yang sudah ada tersedia:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

Selain itu, jika Anda baru menggunakan Firebase, Android Studio secara otomatis membuat dan menyiapkan project Firebase gratis saat Anda login ke Koala Feature Lepaskan untuk menggunakan Streaming Perangkat. Jadi, Anda dapat langsung men-streaming perangkat yang diperlukan jadi jauh lebih cepat. Pelajari kuota Streaming Perangkat Android lebih lanjut, termasuk kuota promosi untuk project paket Firebase Blaze yang tersedia untuk waktu terbatas.

Deteksi kecepatan kabel USB

Android Studio kini mendeteksi kapan perangkat Android dapat dihubungkan dengan kabel USB yang lebih cepat, dan menyarankan upgrade yang memaksimalkan perangkat kemampuan IT. Menggunakan kabel USB yang sesuai akan mengoptimalkan waktu instalasi aplikasi dan meminimalkan latensi saat menggunakan alat seperti debugger Android Studio.

Seluruh rantai USB yang mengarah ke perangkat telah diverifikasi. Jika Anda melihat pesan "Koneksi peringatan kecepatan" pemberitahuan, periksa sertifikasi versi kabel tersebut, tetapi juga hub apa pun, termasuk hub monitor, yang terlibat dalam rantai USB.

Deteksi kecepatan kabel USB tersedia dengan:

  • Perangkat yang menjalankan level API 30 (Android 11) atau yang lebih tinggi.
  • Workstation yang menjalankan macOS atau Linux. Dukungan untuk Windows akan segera hadir.
  • Versi terbaru SDK Platform Tools.

Informasi yang diberikan oleh Android Studio mirip dengan informasi yang dapat Anda menggunakan salah satu alat berikut, tergantung pada OS Anda:

  • Mac: menjalankan system_profiler SPUSBDataType dari terminal
  • Linux: menjalankan lsusb -vvv dari terminal

Alur login yang diperbarui ke layanan Google

Kini lebih mudah untuk login ke beberapa layanan Google dengan satu autentikasi langkah waktu ini. Baik Anda ingin menggunakan Gemini di Android Studio, Firebase untuk Android Streaming Perangkat, laporan Google Play untuk Android Vitals, atau semua layanan Google, alur login baru akan mempermudah proses penyiapan dan penerapan. Jika Anda baru mengenal Firebase dan ingin menggunakan Streaming Perangkat Android, Android Studio membuat proyek secara otomatis, sehingga Anda dapat dengan cepat memulai {i>streaming<i} perangkat Firebase fisik sungguhan. Dengan cakupan izin yang terperinci, Anda akan dapat selalu mengontrol layanan mana yang memiliki akses ke akun Anda. Untuk mendapatkan memulai, klik avatar profil dan login dengan akun developer Anda.

Pintasan setelan UI perangkat

Untuk membantu Anda mem-build dan men-debug UI, kami telah memperkenalkan UI Perangkat menyetel pintasan di jendela alat Running Devices di Android Studio. Gunakan pintasan untuk melihat efek setelan UI umum seperti warna gelap tema, ukuran font, ukuran layar, bahasa aplikasi, dan TalkBack. Anda dapat menggunakan pintasan dengan emulator, perangkat fisik yang dicerminkan, dan perangkat yang di-streaming dari Firebase Test Lab.

Perlu diperhatikan bahwa setelan aksesibilitas seperti TalkBack dan Klik untuk Diucapkan hanya muncul jika sudah diinstal di perangkat. Jika Anda tidak melihat opsi tersebut, download aplikasi Android Accessibility Suite dari Play Store.

Pintasan setelan UI perangkat tersedia untuk perangkat yang menjalankan API level 33 atau lebih tinggi.

Pintasan Setelan UI Perangkat di Jendela Perangkat yang Berjalan
Pintasan Setelan UI Perangkat di Jendela Perangkat yang Berjalan

Profiler yang lebih cepat dan lebih baik dengan pendekatan yang berpusat pada tugas

Kami telah meningkatkan kinerja Profiler Android Studio sedemikian rupa sehingga pembuatan profil tugas seperti merekam pelacakan sistem dengan aplikasi yang dapat dibuat profil hingga 60% lebih cepat.

Desain ulang yang berpusat pada tugas Profiler juga memudahkan untuk memulai tugas yang Anda minati, baik itu membuat profil CPU, memori, atau daya aplikasi tingkat penggunaan. Misalnya, Anda bisa memulai tugas pelacakan sistem untuk membuat profil dan meningkatkan waktu mulai aplikasi Anda langsung dari UI segera setelah Anda membuka Profiler.

Panel pratinjau kartu Wear OS

Nama grup di panel pratinjau sesuai dengan nama grup yang diberikan dalam
    anotasi pratinjau
Panel pratinjau kartu di Android Studio.

Dengan menyertakan beberapa dependensi pada library Jetpack Tiles versi 1.4, Anda dapat melihat ringkasan kartu aplikasi Wear OS. Panel pratinjau ini sangat berguna jika tampilan kartu Anda berubah di respons terhadap kondisi, seperti konten yang berbeda tergantung pada ukuran tampilan, atau acara olahraga yang mencapai paruh waktu.

Pratinjau widget Compose Glance

Update Fitur Android Studio Koala memudahkan Anda melihat pratinjau Jetpack Compose Widget Glance langsung dari dalam IDE. Tangkap potensi masalah UI dan sempurnakan tampilan widget Anda lebih awal di proses pengembangan Anda. Untuk memulai, ikuti langkah-langkah berikut:

  1. Tambahkan dependensi.
    1. Tambahkan dependensi ke katalog versi Anda:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. Tambahkan dependensi ke file build.gradle.kts level aplikasi:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Impor dependensi dalam file yang menampilkan UI Glance:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. Membuat pratinjau widget Glance Anda:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

Edit Live untuk Compose diaktifkan secara default dan pintasan baru

Edit Live kini diaktifkan dalam mode manual secara default. Sistem ini telah meningkatkan stabilitas dan lebih tangguh deteksi perubahan, termasuk dukungan untuk pernyataan impor.

Perhatikan bahwa dimulai dengan Update Fitur Baru Android Studio Koala Beta 1, untuk mengirim perubahan Anda dalam mode manual telah diperbarui menjadi Command+'. Anda masih dapat menyesuaikannya di setelan Keymap kami.