Update Fitur Ladybug Android Studio | 2.2024

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 di saluran stabil, Android Studio Ladybug Feature Drop. 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 saat menggunakan Android Studio, lihat halaman Masalah umum atau Pemecahan masalah.

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
Update Fitur Ladybug | 2024.2.2 3.2-8.8
Ladybug | 2024.2.1 3.2-8.7
Update Fitur Baru Koala | 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
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 Baklava Meerkat | 2024.3.1 8.9.0
35 Update Fitur Baru Koala | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Berikut adalah fitur baru di Android Studio Ladybug Feature Drop.

Pratinjau Animasi Kartu Wear

Android Studio Ladybug Canary 2+ kini mendukung Pratinjau Animasi Kartu Wear, sehingga mempermudah pemeriksaan dan proses debug animasi kartu langsung dalam IDE. Fitur ini dibuat berdasarkan dukungan Pratinjau Kartu Wear yang diperkenalkan di Android Studio Koala.

Untuk memulai:

  1. Update ke Android Studio Ladybug Canary 2 atau yang lebih tinggi.
  2. Tambahkan kartu dan library alat:
    1. Tambahkan dependensi ke file build.gradle.kts level aplikasi Anda:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. File libs.versions.toml:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. Menyiapkan Pratinjau untuk Layanan Kartu Anda. Lihat panduan pratinjau kartu untuk mendapatkan petunjuk mendetail. Jika kartu Anda menyertakan animasi, Pratinjau Animasi akan otomatis muncul, sehingga Anda dapat memeriksa dan men-debugnya.

Peningkatan ini menyederhanakan alur kerja pengembangan Kartu Wear dengan menyediakan cara visual dan interaktif untuk menyesuaikan animasi kartu dalam Android Studio.

Penghentian Motion Editor

Dalam rilis mendatang, kami akan menghentikan penggunaan Motion Editor sebagai bagian dari transisi berkelanjutan dari XML ke Jetpack Compose. Compose menawarkan pendekatan yang lebih modern dan efisien untuk membuat animasi, dan sebaiknya developer mulai menggunakan Pratinjau Animasi Compose untuk project baru.

Fitur Gemini baru di Android Studio

Rilis Fitur Ladybug Android Studio memperkenalkan sejumlah fitur Editor Kode baru yang menggunakan Gemini untuk membantu Anda menjadi lebih produktif. Untuk menggunakan fitur ini, aktifkan berbagi konteks kode dengan Gemini dalam project saat ini.

Gunakan link berikut untuk mempelajari fitur ini lebih lanjut:

Integrasi Google Play SDK Index

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

Android Studio kini juga menampilkan catatan dari penulis SDK langsung di editor untuk menghemat waktu Anda. Jika versi atau rentang versi yang direkomendasikan tersedia, Android Studio juga akan menyertakan perbaikan cepat:

Android Studio juga menampilkan peringatan saat versi SDK tertentu memiliki kerentanan keamanan yang diketahui. Informasi ini membantu Anda menemukan dan mengatasi masalah ini selama pengembangan aplikasi sehingga Anda dapat mengikuti praktik terbaik.

Kemampuan dan nilai sensor tiruan

Android Studio kini menyertakan panel sensor baru, yang memungkinkan Anda menyimulasikan perangkat yang memiliki atau tidak memiliki kemampuan sensor tertentu, seperti sensor detak jantung, serta menetapkan nilai pengujian tertentu untuk sensor ini. Gunakan panel ini untuk menguji cara aplikasi Anda menangani perangkat yang memiliki kemampuan sensor yang 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, tersedia di emulator.

Untuk membuka dan menggunakan panel, lakukan tindakan berikut:

  1. Buat atau buka Perangkat Virtual Android (AVD) dan jalankan aplikasi Anda di emulator.
  2. Di panel emulator, pilih Wear Health Services. Membuka panel Fitur Kesehatan Wear Panel Fitur Kesehatan Wear akan terbuka, menampilkan daftar sensor yang tersedia di berbagai perangkat yang didukung Android.

Setelah panel terbuka, Anda dapat melakukan hal berikut:

  • Alihkan antara Kemampuan standar, Semua kemampuan (default), atau Kustom. Pilih Terapkan untuk mengirim daftar kemampuan saat ini ke perangkat yang diemulasi, dan pilih Reset untuk memulihkan daftar kemampuan ke nilai aktif-nonaktif defaultnya.
  • Memicu peristiwa pengguna yang berbeda setelah Anda memilih tombol drop-down Memicu peristiwa. Dari sini, Anda dapat Memicu jeda/lanjutkan otomatis aktivitas kebugaran, Memicu peristiwa tidur oleh pengguna, dan Memicu tembakan golf yang diambil pengguna di lapangan golf atau lapangan golf mini.
  • Ganti nilai sensor, setelah Anda memulai olahraga di aplikasi yang diinstal di emulator. Setelah Anda memasukkan nilai baru untuk metrik olahraga yang berbeda, pilih Terapkan untuk menyinkronkan nilai ini dengan emulator. Hal ini berguna untuk menguji cara aplikasi Anda menangani berbagai kondisi olahraga dan kecenderungan kebugaran pengguna.

Untuk menerapkan App Links, developer perlu memublikasikan file JSON Digital Asset Links di situs mereka untuk memverifikasi kepemilikan domain. Saat Asisten App Links mengidentifikasi pemeriksaan web yang gagal, kini Asisten App Links akan membuat file JSON yang dapat memperbaiki kegagalan tersebut. File JSON ini dapat didownload oleh pengguna, lalu diupload ke situs masing-masing untuk mengatasi kegagalan pemeriksaan web.

Jika file JSON sudah ada, pengguna dapat membandingkan file JSON yang ada dan yang baru dibuat untuk mengidentifikasi perbedaan.

Untuk membuka App Links Assistant, buka Tools > App Link Assistant dari panel menu utama.