Fitur-fitur baru di Pratinjau Android Studio

Halaman ini mencantumkan fitur baru yang diperkenalkan dalam rilis pratinjau Android Studio. Build pratinjau memberikan akses awal ke fitur dan peningkatan terbaru di Android Studio. Anda dapat mendownload versi pratinjau tersebut di sini. Jika Anda mengalami masalah saat menggunakan versi pratinjau Android Studio, harap beri tahu kami. Laporan bug Anda membantu menjadikan Android Studio lebih baik.

Untuk mengetahui berita terbaru tentang rilis pratinjau Android Studio, termasuk daftar perbaikan penting dalam setiap rilis pratinjau, lihat Update Rilis di blog Android Studio.

Versi Android Studio saat ini

Tabel berikut mencantumkan versi Android Studio terbaru dan salurannya masing-masing.

Versi Saluran
Android Studio Iguana | 2023.2.1 Stabil
Plugin Android Gradle 8.3.0 Stabil
Android Studio Jellyfish | 2023.3.1 Canary

Kompatibilitas dengan pratinjau plugin Android Gradle

Setiap versi pratinjau Android Studio dipublikasikan bersama versi plugin Android Gradle (AGP) yang sesuai. Versi pratinjau Studio harus berfungsi dengan versi AGP yang kompatibel. Namun, jika menggunakan versi pratinjau AGP, Anda harus menggunakan versi pratinjau Studio yang sesuai (misalnya, Android Studio Chipmunk Canary 7 dengan AGP 7.2.0-alpha07). Upaya untuk menggunakan versi yang berbeda (misalnya, Android Studio Chipmunk Beta 1 dengan AGP 7.2.0-alpha07) akan menyebabkan kegagalan Sinkronisasi, yang menghasilkan perintah untuk diupdate ke versi AGP yang sesuai.

Untuk melihat log mendetail tentang penghentian dan penghapusan API plugin Android Gradle, lihat update API plugin Android Gradle.

Android Studio Jellyfish | 2023.3.1

Berikut adalah fitur baru di Android Studio Jellyfish. Untuk melihat apa yang telah diperbaiki dalam versi Android Studio ini, lihat masalah yang ditutup.

Memperkenalkan Bot Studio

Bot 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 Bot Studio.

Meluncurkan Android Studio dalam Mode Aman

Android Studio Hedgehog memperkenalkan kemampuan untuk meluncurkan Android Studio dalam Mode Aman. Mode ini dapat berguna jika Anda mengalami situasi saat fitur tertentu tidak berfungsi atau seluruh IDE gagal diluncurkan, yang terkadang dapat disebabkan oleh konfigurasi kustom, variabel lingkungan, atau plugin yang tidak kompatibel dengan Android Studio.

Menggunakan Mode Aman untuk sementara akan mengembalikan IDE ke kumpulan konfigurasi default yang mungkin mengizinkannya diluncurkan, sehingga Anda dapat memecahkan masalah dari sana untuk mengidentifikasi masalah dan memulihkan fungsi. Mode Aman mencoba membuka Android Studio dengan fungsi terbatas dengan melakukan tindakan berikut:

  • Menonaktifkan plugin pihak ketiga
  • Memulihkan plugin Kotlin yang dipaketkan ke versi yang awalnya disertakan dengan Studio
  • Mereset konfigurasi untuk sementara, misalnya dalam file studio.vmoptions
  • Memvalidasi variabel lingkungan yang dapat mencegah startup, seperti JRE_HOME dan TMP
  • Mengembalikan JRE ke versi yang kompatibel jika diperlukan

Untuk meluncurkan Android Studio dalam Mode Aman, ikuti langkah-langkah berikut:

  1. Temukan skrip Mode Aman.
    • Di Windows, buka AndroidStudio/bin dan temukan skrip studio_safe.bat.
    • Pada macOS, buka Android Studio/Contents/bin dan temukan skrip studio_safe.sh.
    • Di Linux, buka android-studio/bin dan temukan skrip studio_safe.sh.
  2. Jalankan skrip: buka command line dan ketik studio_safe.bat (studio_safe.sh untuk macOS atau Linux), lalu tekan Enter.

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 versi alfa terbuka 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.

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 Device Streaming di Android Studio, dan menulis kode berkualitas lebih tinggi dengan Studio Bot—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 Setelan/Preferensi > Alat > Akun Google.

Pemeriksaan buta warna baru di Pemeriksaan UI Compose

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

Contoh Colorblind Pemeriksaan UI Compose

Membangun aplikasi AI Generatif menggunakan template Gemini API

Kini Anda dapat menggunakan Android Studio untuk membangun aplikasi yang menerapkan AI Generatif menggunakan Google AI SDK. Template Gemini API di Android Studio memungkinkan Anda menggabungkan fitur-fitur yang didukung AI, seperti fitur yang mengandalkan pembuatan teks dan pengenalan gambar, di aplikasi Anda untuk memuaskan pengguna.

Untuk mempelajari cara memulai, lihat Membangun aplikasi AI Generatif pertama Anda di Android Studio.

Perubahan perilaku Plugin Android Gradle

Mulai Plugin Android Gradle 8.4.0-alpha04, jika project library Android diminifikasi, class program yang menyusut akan dipublikasikan untuk publikasi antar-project. Artinya, jika aplikasi bergantung pada versi subproject library Android yang menyusut, APK akan menyertakan class library Android yang menyusut. Anda mungkin perlu menyesuaikan aturan penyimpanan library jika ada class yang hilang dalam APK.

Jika Anda mem-build dan memublikasikan AAR, jar lokal yang menjadi dependensi library Anda akan disertakan tanpa menyusut di AAR, yang berarti penyingkat kode tidak akan berjalan di dalamnya.

Untuk kembali ke perilaku sebelumnya, tetapkan android.disableMinifyLocalDependenciesForLibraries pada gradle.properties dan laporkan bug. Versi AGP mendatang akan menghapus flag ini.

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.