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.

Rilis patch

Berikut adalah daftar rilis patch di Android Studio Jellyfish dan plugin Android Gradle 8.4.

Android Studio Jellyfish | 2023.3.1 Patch 2 dan AGP 8.4.2 (Juni 2024)

Update keamanan penting: Kerentanan keamanan di plugin GitHub yang tersedia di Android Studio Iguana | 2023.2.1 dan yang lebih tinggi dapat mengekspos token akses ke pihak yang tidak berwenang.

Perbaikan: Jetbrains menyelesaikan masalah ini pada produk platform IntelliJ, dan perbaikannya kini tersedia di Android Studio Jellyfish | 2023.3.1 Patch 2 (2023.3.1.20).

Jika sudah memiliki build Android Studio di saluran stabil, Anda bisa mendapatkan update dengan mengklik Help > Check for Updates (atau Android Studio > Check for Updates di macOS). Jika tidak, download build stabil terbaru.

Selain itu, jika Anda aktif menggunakan fungsi permintaan pull GitHub di IDE, kami sangat menyarankan agar Anda mencabut token GitHub apa pun yang digunakan oleh plugin. Karena plugin ini dapat menggunakan integrasi OAuth atau token akses pribadi (PAT), harap periksa keduanya dan cabut sesuai kebutuhan:

  • Untuk mencabut akses integrasi OAuth, buka Applications > Authorized OAuth Apps dan cabut akses untuk token JetBrains IDE Integration.
  • Untuk mencabut akses PAT, buka Token akses pribadi dan hapus token yang dikeluarkan untuk plugin GitHub. Nama token default-nya adalah plugin integrasi GitHub IntelliJ IDEA, tetapi Anda mungkin menggunakan nama kustom.

Setelah mencabut akses untuk token, Anda perlu menyiapkan plugin lagi untuk mendapatkan semua fitur plugin, termasuk operasi Git, agar berfungsi kembali.

Kami mohon maaf atas ketidaknyamanan yang ditimbulkan dan mendesak semua pengguna untuk segera melakukan update guna mengamankan kode dan data mereka.

Update minor ini juga menyertakan perbaikan bug ini.

Android Studio Jellyfish | 2023.3.1 Patch 1 dan AGP 8.4.1 (Mei 2024)

Update minor ini mencakup perbaikan bug ini.

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 mempermudah penambahan dan pengelolaan akun, serta memberi IDE hanya izin yang diperlukan untuk setiap fitur. Untuk memulai, lakukan salah satu hal berikut:

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

Mengakses perangkat sebenarnya 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 teknologi 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 lainnya.

Animasi penggunaan Streaming Perangkat di Android Studio.

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

Selama periode beta saat ini, Anda dapat menggunakan streaming perangkat tanpa biaya dengan project Firebase pada paket Spark atau Blaze. Untuk mulai login ke akun Developer dari Android Studio, lalu 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 laporan error App Quality Insights (AQI) lebih dalam di Android Studio Jellyfish dengan dukungan untuk laporan ANR, data kustom, dan multi-peristiwa:

  • Melakukan iterasi melalui peristiwa: Sekarang pelajari beberapa peristiwa dalam laporan Crashlytics dalam urutan kronologis terbalik, yang menunjukkan pola untuk mempercepat proses debug.
  • 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 secara langsung dari tab Android Vitals dan Crashlytics.
Data multi-peristiwa, ANR, dan 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 50% dalam kecepatan rendering. Anda dapat dengan mudah beralih antara memeriksa dan berinteraksi secara mendalam dengan aplikasi, serta menggunakan snapshot untuk visualisasi 3D UI Anda. Temukan berbagai fitur lengkap di Men-debug tata letak Anda 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 baru. Hal ini mencakup Profil Dasar Pengukuran yang telah dibuat melalui modul Generator Profil Dasar Pengukuran atau dari library seperti Compose. Penginstalan otomatis memungkinkan Anda menikmati manfaat performa Profil Dasar Pengukuran saat menginstal aplikasi rilis secara lokal, dan saat menggunakan pembuatan profil overhead rendah.

Pemeriksaan buta warna baru di Cek UI Compose

Compose UI Check mencakup simulasi dan pemeriksaan buta warna baru, yang mendukung Anda untuk membuat pengalaman yang dapat diakses secara visual untuk semua pengguna. Cukup masuk ke mode Pemeriksaan UI dari Pratinjau Compose untuk melihat UI Compose 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 Anda tetap terhubung ke komputer serta dengarkan audio dari 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 Alihkan audio dari perangkat lokal. Perhatikan bahwa audio selalu dialihkan, apa pun 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 yang intuitif dengan tindakan pengeditan, dan opsi tata letak Run to Cursor di debugger untuk mempercepat alur kerja. Untuk mempelajari lebih lanjut, lihat catatan rilis IntelliJ.