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: A kerentanan keamanan di Plugin GitHub tersedia di Android Studio Iguana | 2023.2.1 dan yang lebih tinggi dapat mengekspos akses token ke pihak yang tidak berwenang.

Perbaikan: Jetbrains memiliki menyelesaikan masalah pada produk platform IntelliJ, dan perbaikan tersebut sekarang tersedia di Android Studio Ubur-ubur | 2023.3.1 Patch 2 (2023.3.1.20).

Jika Anda sudah memiliki build Android Studio di saluran stabil, Anda juga dapat dapatkan pembaruan dengan mengklik Help > Periksa Update (atau Android Studio > Memeriksa Update di macOS). Jika tidak, download build stabil terbaru.

Selain itu, jika Anda secara aktif menggunakan fungsionalitas permintaan pull GitHub di IDE, kami sangat menyarankan agar Anda mencabut token GitHub yang digunakan oleh plugin. Mengingat bahwa plugin dapat menggunakan integrasi OAuth atau pengguna pribadi token akses (PAT), harap periksa keduanya dan cabut jika perlu:

  • Untuk mencabut akses integrasi OAuth, buka Aplikasi > Aplikasi OAuth yang diotorisasi dan cabut akses untuk Token Integrasi JetBrains IDE.
  • Untuk mencabut akses PAT, buka Token akses pribadi dan menghapus 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 harus menyiapkan plugin lagi agar semua fitur plugin, termasuk operasi Git, berfungsi kembali.

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

Update minor ini juga mencakup 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. Penting pengalaman percakapan yang didukung teknologi AI di Android Studio yang membantu Anda 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 Firebase Crashlytics dan Android Laporan tanda vital di Analisis Kualitas Aplikasi, 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 IDE dengan izin yang diperlukan hanya untuk setiap fitur. Untuk memulai, lakukan salah satu hal berikut:

  • Navigasikan ke 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 buka File (Android Studio di macOS) > Setelan > Alat > Akun Google.

Mengakses perangkat sebenarnya dengan Streaming Perangkat di Android Studio

Streaming Perangkat di Android Studio memungkinkan Anda terhubung dengan aman ke koneksi fisik jarak jauh Perangkat Android yang dihosting di pusat data aman Google. Dengan teknologi Firebase, itulah cara tercepat dan termudah untuk menguji aplikasi Anda di perangkat sesungguhnya, 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 SSL tanpa keluar dari Android Studio. Setelah selesai menggunakan perangkat, Google akan menghapus total semua data Anda dan mereset perangkat ke setelan pabrik sebelum decoder tersedia untuk pengembang lain.

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

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

Mempelajari Analisis Kualitas Aplikasi (AQI) lebih dalam laporan error di Android Studio Jellyfish dengan dukungan untuk ANR laporan, data kustom, dan multi-peristiwa:

  • Melakukan iterasi melalui peristiwa: Sekarang pelajari beberapa peristiwa dalam Crashlytics laporan dalam urutan kronologis terbalik, yang mengungkapkan pola untuk proses debug yang lebih cepat.
  • Jelajahi data kustom: Melihat kunci/nilai dan log kustom untuk setiap laporan error (temukan di tab Kunci dan Log setelah memilih laporan).
  • Analisis ANR: Mengakses dan menyelidiki ANR secara langsung di dalam Android Tab Vitals dan Crashlytics.
Data multi-peristiwa, ANR, dan kustom di App Quality Insights.

Layout Inspector Tersemat

Layout Inspector kini disematkan secara default di alat Running Devices jendela. Integrasi ini menyimpan area layar, memusatkan alur kerja Anda di satu jendela alat, dan memberikan peningkatan kinerja yang signifikan—dengan 50% peningkatan kecepatan rendering. Anda dapat dengan mudah beralih di antara memeriksa dan berinteraksi dengan aplikasi Anda, dan menggunakan snapshot untuk 3D visualisasi UI Anda. Temukan rangkaian fitur lengkap di Mendebug 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 di file manifes, Asisten mengurai file di situs Anda, melakukan tujuh pemeriksaan validasi, dan memberikan penjelasan mendetail tentang cara memperbaiki kesalahan.

Untuk memulai:

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

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

Penginstalan Profil Dasar Pengukuran

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

Pemeriksaan buta warna baru di Cek UI Compose

Pemeriksaan UI Compose mencakup simulasi dan pemeriksaan buta warna baru, yang memberdayakan Anda untuk berkreasi secara visual dan mudah diakses oleh semua pengguna. Cukup masuk ke mode Pemeriksaan UI dari Compose Pratinjau 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 tersambung ke speaker atau {i>headphone<i} komputer. Dengan audio pengalihan, sambungkan headphone Anda ke komputer dan dengarkan keduanya komputer dan ponsel yang terhubung tanpa harus menyambungkan kembali secara manual ke perangkat dan kemudian perangkat lain. Untuk mengaktifkan pengalihan audio, buka Android Studio > Pengaturan > Alat > Pencerminan Perangkat, lalu pilih Alihkan audio dari lokal perangkat. Perhatikan bahwa audio selalu dialihkan, apa pun pengaturannya, untuk Perangkat Firebase Test Lab yang menjalankan Android 12 atau yang lebih tinggi.

Pembaruan platform IntelliJ 2023.3

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