Android Studio Jellyfish | 2023.3.1 (Apr 2024)

Berikut adalah fitur baru di Android Studio Iguana.

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 telah menyelesaikan masalah di produk platform IntelliJ, dan perbaikan 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 dapat 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 telah secara aktif menggunakan fungsi permintaan pull GitHub di IDE, sebaiknya cabut token GitHub apa pun yang digunakan oleh plugin. Mengingat plugin dapat menggunakan integrasi OAuth atau token akses pribadi (PAT), harap periksa keduanya dan cabut jika perlu:

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

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

Kami mohon maaf atas ketidaknyamanan yang ditimbulkan dan mengimbau semua pengguna untuk segera mengupdate guna melindungi 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 petunjuk untuk login dan memberikan 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. Didukung oleh Firebase, ini adalah cara tercepat dan termudah untuk menguji aplikasi Anda di perangkat sungguhan, 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 layar, berinteraksi dengan perangkat (termasuk memutar atau membentangkan perangkat), dan hal lain yang mungkin Anda lakukan dengan perangkat melalui koneksi ADB langsung melalui 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 memulai, login ke akun Developer Anda dari Android Studio dan pilih project Firebase. Jika Anda belum memiliki project Firebase, Anda dapat membuatnya dengan mudah. Untuk mempelajari lebih lanjut, buka Streaming Perangkat di Android Studio.

Dukungan App Quality Insights untuk 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 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 secara 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 menghemat ruang layar, memusatkan alur kerja Anda dalam satu jendela alat, dan memberikan peningkatan performa yang signifikan—dengan peningkatan kecepatan rendering sebesar 50%. Anda dapat dengan mudah beralih antara memeriksa secara mendalam dan berinteraksi dengan aplikasi, serta menggunakan snapshot untuk visualisasi 3D UI. 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 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 Link untuk mendapatkan tampilan mendetail tentang pemeriksaan yang dilakukan Asisten dan memahami cara memperbaiki kesalahan konfigurasi.

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

Penginstalan Profil Dasar Pengukuran

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

Pemeriksaan buta warna baru di Pemeriksaan UI Compose

Pemeriksaan UI Compose menyertakan simulasi dan pemeriksaan baru untuk orang buta warna, yang memungkinkan Anda membuat pengalaman yang dapat diakses secara visual untuk semua pengguna. Cukup masukkan mode Pemeriksaan UI dari Pratinjau Compose untuk melihat UI Compose Anda dalam berbagai jenis kekurangan daya penglihatan terhadap warna untuk memastikan desain Anda tetap jelas dan dapat digunakan.

Contoh Pemeriksaan UI Compose untuk Buta Warna

Mengalihkan audio menggunakan pencerminan perangkat

Mulai dari 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 Redirect audio from local devices. Perhatikan bahwa audio selalu dialihkan, terlepas dari setelan, 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.