Android Studio Jellyfish | 2023.3.1

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 Jellyfish. 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
Koala | 2024.1.1 3,2-8,5
Ubur-ubur | 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 VanillaIceCream Ubur-ubur | 2023.3.1 8.4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Berikut adalah fitur baru di Android Studio Jellyfish.

Memperkenalkan Gemini di Android Studio

Gemini di Android Studio adalah pendamping coding Anda untuk pengembangan Android. Ini adalah pengalaman percakapan yang didukung AI di Android Studio yang membantu Anda menjadi lebih produktif dengan menjawab kueri pengembangan Android. Untuk mempelajari lebih lanjut, lihat Mengenal Gemini di Android Studio.

Alur login baru

Saat login ke Android Studio dengan akun Developer, Anda akan mendapatkan manfaat dari layanan developer Google—seperti melihat laporan Firebase Crashlytics dan Android Vitals di App Quality Insights, mengakses perangkat jarak jauh yang sebenarnya dengan Streaming Perangkat di Android Studio, dan menulis kode berkualitas lebih tinggi dengan Gemini di Android Studio—langsung dari IDE.

Android Studio Jellyfish memudahkan Anda menambahkan dan mengelola akun, serta menyediakan IDE dengan hanya izin yang diperlukan untuk setiap fitur. Untuk memulai, lakukan salah satu hal berikut:

  • Buka salah satu fitur yang disebutkan sebelumnya dan ikuti petunjuk untuk login dan berikan izin yang diperlukan
  • Jika sudah login, Anda dapat mengelola akun dan izin dengan membuka File (Android Studio di macOS) > Settings > Tools > Google Accounts.

Mengakses perangkat sungguhan dengan Streaming Perangkat di Android Studio

Streaming Perangkat di Android Studio memungkinkan Anda terhubung dengan aman ke perangkat Android fisik jarak jauh yang dihosting di pusat data Google yang aman. Dengan dukungan Firebase, ini adalah cara tercepat dan termudah untuk menguji aplikasi Anda di perangkat sebenarnya, termasuk Google Pixel 8 Pro, Pixel Fold, perangkat Samsung tertentu, dan banyak lagi.

Animasi menggunakan Streaming Perangkat di Android Studio.

Setelah terhubung ke perangkat, Anda dapat men-deploy aplikasi, melihat layar, berinteraksi dengan perangkat (termasuk memutar atau membentangkan perangkat), dan hal lainnya yang dapat Anda lakukan dengan perangkat melalui ADB langsung melalui koneksi SSL—semuanya tanpa keluar dari Android Studio. Jika sudah selesai menggunakan perangkat, Google akan menghapus total semua data Anda dan mereset perangkat ke setelan pabrik sebelum menyediakan perangkat tersebut bagi developer lain.

Selama periode beta saat ini, Anda dapat menggunakan streaming perangkat tanpa biaya dengan project Firebase menggunakan paket Spark atau Blaze. Untuk memulai, login ke akun Developer Anda dari Android Studio dan pilih project Firebase. Jika belum memiliki project Firebase, Anda dapat membuatnya dengan mudah. Untuk mempelajari lebih lanjut, buka Streaming Perangkat di Android Studio.

App Quality Insights mendukung ANR, data kustom, dan multi-peristiwa

Pelajari lebih lanjut laporan error App Quality Insights (AQI) di Android Studio Jellyfish dengan dukungan untuk laporan ANR, data kustom, dan multi-peristiwa:

  • Melakukan iterasi melalui peristiwa: Sekarang jelajahi beberapa peristiwa dalam laporan Crashlytics dalam urutan kronologis terbalik, yang mengungkapkan pola untuk proses debug yang lebih cepat.
  • Jelajahi data kustom: Lihat kunci/nilai dan log kustom untuk setiap laporan error (temukan di tab Kunci dan Log setelah memilih laporan).
  • Analisis ANR: Akses dan selidiki ANR langsung dari tab Android Vitals dan Crashlytics.
Multi-peristiwa, ANR, dan data kustom di App Quality Insights.

Layout Inspector Tersemat

Layout Inspector kini disematkan secara default di jendela alat Running Devices. Integrasi ini menyimpan area layar, memusatkan alur kerja Anda di satu jendela alat, dan memberikan peningkatan performa yang signifikan—dengan peningkatan kecepatan rendering sebesar 50%. Anda dapat dengan mudah beralih antara memeriksa dan berinteraksi secara mendalam dengan aplikasi, serta menggunakan snapshot untuk visualisasi 3D UI. Temukan berbagai fitur lengkap di Men-debug tata letak dengan Layout Inspector.

App Links Assistant kini mendukung validasi file JSON Digital Asset Links yang harus dipublikasikan di situs Anda.

Fitur ini memperluas kemampuan validasi yang ada untuk filter intent yang Anda deklarasikan dalam file manifes aplikasi. Untuk setiap domain yang dideklarasikan dalam file manifes, Asisten akan mengurai file di situs Anda, melakukan tujuh pemeriksaan validasi, dan memberikan penjelasan mendetail tentang cara memperbaiki error.

Untuk memulai:

  1. Di Android Studio, klik Tools > App Links Assistant.
  2. Klik dua kali Links untuk mendapatkan tampilan mendetail dari pemeriksaan yang dilakukan Asisten dan memahami cara memperbaiki kesalahan konfigurasi.

Pastikan pengalaman pengguna yang lancar dengan memvalidasi bahwa file JSON diformat dengan benar untuk diupload ke domain Anda.

Penginstalan Profil Dasar Pengukuran

Android Studio Jellyfish otomatis mengompilasi Profil Dasar Pengukuran setelah penginstalan di perangkat untuk project yang menggunakan AGP 8.4 atau yang lebih tinggi. Ini mencakup Profil Dasar Pengukuran yang telah dibuat melalui modul Generator Profil Dasar Pengukuran atau dari library seperti Compose. Penginstalan otomatis memungkinkan Anda mendapat manfaat performa Profil Dasar Pengukuran saat menginstal aplikasi rilis secara lokal, dan saat menggunakan pembuatan profil dengan overhead rendah.

Pemeriksaan buta warna baru di Pemeriksaan UI Compose

Compose UI Check mencakup simulasi dan pemeriksaan buta warna baru, yang memungkinkan Anda membuat pengalaman yang mudah diakses secara visual bagi semua pengguna. Cukup masuk ke mode Pemeriksaan UI dari Pratinjau Compose untuk melihat Compose UI Anda dalam berbagai jenis kekurangan penglihatan warna untuk memastikan desain Anda tetap jelas dan dapat digunakan.

Contoh Colorblind Pemeriksaan UI Compose

Mengalihkan audio menggunakan pencerminan perangkat

Mulai Android Studio Jellyfish Canary 5, Anda dapat mengalihkan audio dari perangkat fisik yang terhubung ke speaker atau headphone komputer. Dengan pengalihan audio, pastikan headphone tetap terhubung ke komputer dan dengarkan komputer dan ponsel yang terhubung tanpa harus menghubungkan kembali secara manual ke satu perangkat lalu perangkat lainnya. Untuk mengaktifkan pengalihan audio, buka Android Studio > Settings > Tools > Device Mirroring, lalu pilih Redirect audio from local devices. Perhatikan bahwa audio selalu dialihkan, terlepas dari setelannya, untuk perangkat Firebase Test Lab yang menjalankan Android 12 atau yang lebih baru.

Pembaruan platform IntelliJ 2023.3

Android Studio Jellyfish menyertakan rilis platform IntelliJ 2023.3 yang memiliki banyak fitur baru seperti dukungan komprehensif untuk fitur bahasa pemrograman Java 21 terbaru, toolbar mengambang intuitif dengan tindakan pengeditan, dan opsi tata letak Run to Cursor di debugger untuk mempercepat alur kerja Anda. Untuk mempelajari lebih lanjut, lihat catatan rilis IntelliJ.