Fitur-fitur baru di Pratinjau Android Studio

Halaman ini mencantumkan fitur baru yang diperkenalkan dalam rilis pratinjau Android Studio. Versi pratinjau memberikan akses awal ke fitur dan peningkatan terbaru di Android Studio. Anda dapat mendownload versi pratinjau tersebut di sini. Jika Anda mengalami masalah saat menggunakan versi pratinjau Android Studio, harap beri tahu kami. Laporan bug membantu membuat Android Studio dengan lebih baik.

Untuk berita terbaru tentang rilis pratinjau Android Studio, termasuk daftar perbaikan penting dalam setiap rilis pratinjau, lihat Update Rilis di Android Studio blog.

Versi Android Studio saat ini

Tabel berikut mencantumkan versi Android Studio saat ini dan masing-masing channel.

Versi Saluran
Android Studio Koala | 1 Oktober 2024 Stabil
Plugin Android Gradle 8.5.0 Stabil
Update Fitur Android Studio Koala | 2 Oktober 2024 Beta
Kepik Android Studio | 3 Oktober 2024 Canary

Kompatibilitas dengan pratinjau plugin Android Gradle

Setiap versi pratinjau Android Studio dipublikasikan bersama versi pratinjau versi plugin Android Gradle (AGP). Versi pratinjau Studio seharusnya bekerja dengan semua kompatibel versi stabil dari AGP. Namun, jika menggunakan versi pratinjau AGP, Anda harus menggunakan versi pratinjau Studio yang sesuai (misalnya, Android Studio Chipmunk Canary 7 dengan AGP 7.2.0-alpha07). Upaya untuk menggunakan versi berbeda (misalnya, Android Studio Chipmunk Beta 1 dengan AGP 7.2.0-alpha07) akan menyebabkan kegagalan Sinkronisasi, yang menghasilkan perintah untuk ke versi AGP yang sesuai.

Untuk mengetahui log mendetail tentang penghentian dan penghapusan API plugin Android Gradle, lihat update API plugin Android Gradle.

Update Fitur Android Studio Koala | 2 Oktober 2024

Selain pasal Update platform Intellij 2024.1, berikut adalah fitur baru di Android Studio Koala Fitur Baru | 2024.1.2 Untuk melihat apa yang telah diperbaiki dalam versi Android Studio ini, lihat masalah yang ditutup.

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 mengenal 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.

Perhatikan 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.

Dukungan Kotlin untuk perlengkapan pengujian di plugin Android Gradle

Dimulai dengan plugin Android Gradle 8.5.0-beta01, kini Anda dapat menggunakan Kotlin di testFixtures sumber. Sebelumnya, sumber testFixtures hanya mendukung Java.

Untuk menggunakan fitur ini, lakukan hal berikut.

  1. Pastikan Anda menggunakan Kotlin versi 1.9.20 atau yang lebih baru.
  2. Tambahkan android.experimental.enableTestFixturesKotlinSupport=true ke File gradle.properties.
  3. Tambahkan dependensi eksplisit pada library standar Kotlin di class modul File build.gradle.kts atau build.gradle:

    dependencies {
        testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20")
    }
    

Batasan umum: Belum ada dukungan KAPT atau KSP untuk perlengkapan pengujian.

Kepik Android Studio | 3 Oktober 2024

Berikut adalah fitur baru di Ladybug Android Studio | 3.1.2024. Untuk melihat apa yang telah diperbaiki dalam versi Android Studio ini, lihat masalah yang ditutup.

Saran kode dengan Gemini di Android Studio

Anda kini dapat menyediakan perintah kustom untuk Gemini di Android Studio untuk membuat saran kode:

  1. Aktifkan Gemini dengan mengklik Lihat > Jendela Alat > Gemini.
  2. Untuk melihat kolom perintah, klik kanan di editor kode dan pilih Gemini > Transformasi kode yang dipilih dari menu konteks.
  3. Minta Gemini untuk membuat saran kode yang dapat menambahkan kode baru atau mengubah kode yang dipilih. Minta Gemini untuk menyederhanakan kode kompleks dengan menulis ulang kode tersebut, melakukan transformasi kode yang sangat spesifik, seperti "membuat kode idiomatis,” atau menghasilkan fungsi baru yang Anda deskripsikan. Android Studio kemudian menampilkan saran kode Gemini sebagai perbedaan kode, sehingga Anda dapat meninjau dan menerima hanya saran yang Anda inginkan.

Menganalisis laporan error dengan Gemini di Android Studio

Gunakan Gemini di Android Studio untuk menganalisis Aplikasi Anda Laporan error Quality Insights, buat memberikan ringkasan error, dan jika memungkinkan, merekomendasikan langkah berikutnya, termasuk kode contoh dan tautan ke dokumentasi yang relevan.

Buat semua informasi ini dengan mengklik Tampilkan Insight di Aplikasi Jendela alat Quality Insights di Android Studio setelah Anda mengaktifkan Gemini dari Tampilan > Jendela Alat > Gemini.

Tampilkan insight dari Gemini dari jendela alat App Quality Insights

Integrasi Google Play SDK Index

Android Studio Google Play SDK Index integrasi kini mencakup peringatan dari SDK Google Play Konsol Google Play. Hal ini memberi Anda gambaran lengkap tentang potensi versi atau masalah kebijakan dalam dependensi sebelum mengirimkan aplikasi Anda ke Konsol Google Play.

Android Studio kini juga menampilkan catatan dari penulis SDK langsung di editor untuk menghemat waktu Anda.

Meniru kemampuan dan nilai sensor

Android Studio kini menyertakan panel sensor baru, yang memungkinkan Anda menyimulasikan perangkat memiliki atau tidak memiliki kemampuan sensor tertentu, seperti sensor detak jantung, serta menetapkan nilai uji spesifik untuk sensor-sensor ini. Gunakan panel ini untuk menguji bagaimana aplikasi Anda menangani perangkat yang memiliki kemampuan sensor berbeda. Panel ini berguna untuk menguji aplikasi kesehatan dan kebugaran, terutama di perangkat Wear OS.

Tombol berada di dekat bagian tengah baris panel
Panel Fitur Kesehatan Wear, yang tersedia di emulator.

Untuk membuka dan menggunakan panel, lakukan hal berikut:

  1. Membuat atau membuka Perangkat Virtual Android (AVD) dan jalankan aplikasi Anda di emulator.
  2. Di panel emulator, pilih Fitur Kesehatan Wear. Buka panel Fitur Kesehatan Wear Panel Fitur Kesehatan Wear terbuka, yang menampilkan daftar sensor yang tersedia di berbagai Perangkat yang didukung Android.

Setelah panel terbuka, Anda dapat melakukan hal berikut:

  • Beralih di antara Kemampuan standar, Semua kemampuan (default), atau Kustom. Pilih Apply untuk mengirim daftar kemampuan terbaru untuk perangkat yang diemulasikan, lalu pilih Reset untuk memulihkan daftar kemampuan ke nilai {i>on-off<i} defaultnya.
  • Memicu peristiwa pengguna yang berbeda setelah Anda memilih Peristiwa pemicu tombol drop-down. Dari sini, Anda dapat Memicu jeda/melanjutkan kebugaran secara otomatis aktivitas, Memicu peristiwa tidur oleh pengguna, dan Memicu tembakan golf yang digunakan pengguna di lapangan golf atau lapangan golf mini.
  • Mengganti nilai sensor, setelah Anda memulai latihan di aplikasi yang telah diinstal pada emulator. Setelah Anda memasukkan nilai baru untuk metrik latihan yang berbeda, pilih Apply untuk menyinkronkan nilai ini dengan emulator. Hal ini berguna untuk menguji cara aplikasi Anda menangani berbagai kondisi olahraga dan performa kebugaran yang umum.

Alat Pengujian Screenshot Pratinjau Compose

Gunakan alat Pengujian Screenshot Pratinjau Compose untuk menguji UI Compose dan mencegah regresi. Alat baru ini membantu Anda membuat laporan HTML yang memungkinkan Anda mendeteksi setiap perubahan pada UI aplikasi Anda secara visual. Pelajari lebih lanjut di Pengujian Screenshot Pratinjau Compose.