Catatan rilis pratinjau Android Studio

Halaman ini mencantumkan fitur baru yang diperkenalkan dalam rilis pratinjau Android Studio. Build pratinjau memberikan akses awal ke fitur dan penyempurnaan terbaru di Android Studio. Anda dapat mendownload versi pratinjau ini. Jika Anda mengalami masalah saat menggunakan versi pratinjau Android Studio, beri tahu kami. Laporan bug Anda akan membantu kami meningkatkan kualitas Android Studio.

Rilis terbatas berisi fitur-fitur terbaru yang sedang dalam pengembangan aktif, dan belum memasuki pengujian awal. Meskipun Anda dapat menggunakan build Canary untuk pengembangan, perlu diketahui bahwa fitur dapat ditambahkan atau diubah. Release Candidate (RC) adalah versi Android Studio berikutnya, dan hampir siap untuk dirilis versi stabilnya. Kumpulan fitur untuk versi berikutnya telah distabilkan. Lihat Nama rilis Android Studio untuk memahami penamaan versi Android Studio.

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 saat ini dan saluran masing-masing.

Versi Saluran
Android Studio Quail 1 Stabil
Plugin Android Gradle 9.2.0 Stabil
Android Studio Quail 2 Canary

Kompatibilitas dengan pratinjau plugin Android Gradle

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

Untuk mengetahui log mendetail penghentian penggunaan dan penghapusan API plugin Android Gradle, lihat update API plugin Android Gradle.

Studio Labs

Dengan Studio Labs, Anda dapat mencoba fitur eksperimental AI terbaru dalam versi stabil Android Studio, sehingga Anda dapat mengintegrasikan penawaran bantuan AI kami dengan lebih cepat dalam alur kerja pengembangan Anda. Untuk mengetahui informasi selengkapnya, lihat Studio Labs.

Berikut adalah fitur yang saat ini tersedia di Studio Labs.

Fitur Deskripsi Dokumen
Rangkaian Deskripsi Langkah untuk Android Studio Gunakan bahasa alami untuk mendeskripsikan langkah dan pernyataan untuk pengujian end-to-end. Journeys for Android Studio

Android Studio Quail 2

Berikut adalah fitur baru di Android Studio Quail 2.

Untuk melihat apa yang telah diperbaiki dalam versi Android Studio ini, lihat masalah yang ditutup.

Keahlian agen lainnya

Android Studio mendukung kemampuan agen, yang merupakan set petunjuk modular yang mendasari agen dalam alur kerja khusus dan pengetahuan spesifik per domain. Dengan menambahkan kemampuan ke project, Anda dapat mengajari agen untuk mengikuti praktik terbaik, pola arsitektur, dan alur kerja tertentu. Hal ini memungkinkan pembuatan kode yang lebih akurat dan sesuai konteks serta aktivasi kemampuan otomatis saat Anda melakukan tugas yang relevan.

Anda dapat membuat keterampilan kustom sendiri atau menggunakan Android CLI untuk menginstal keterampilan Android resmi kami. Keterampilan Android mencakup alur kerja umum, seperti migrasi XML ke Compose, dukungan layar penuh, Navigation 3, dan lainnya.

Agen menampilkan keterampilan yang tersedia dan aktif di antarmuka chat.
Agen yang menampilkan keterampilan yang tersedia dan aktif di antarmuka chat.

Membangun aplikasi full stack dengan Firebase dalam Mode Agen

Layanan Firebase seperti database Authentication dan Cloud Firestore dapat diaktifkan dan dikonfigurasi langsung dalam Mode Agen di Android Studio menggunakan keterampilan agen Firebase. Agen dapat membantu Anda menyelesaikan integrasi Firebase dan mengonfigurasi layanan backend. Integrasi ini memungkinkan Anda membangun aplikasi Android full stack yang andal tanpa keluar dari IDE.

Agen yang memandu pengguna melalui penyiapan Firebase Auth dan Firestore di IDE.
Agen yang memandu pengguna melalui integrasi Firebase di antarmuka chat.

Percakapan paralel

Anda dapat menjalankan beberapa percakapan dalam Mode Agen secara paralel, sehingga Anda dapat melakukan multitasking secara lebih efektif di dalam IDE. Misalnya, Anda dapat memulai tugas yang berjalan lama seperti membuat pengujian dalam satu percakapan, menggunakan percakapan kedua untuk merencanakan fitur baru, dan menggunakan percakapan ketiga untuk membuat draf dokumentasi—semuanya secara bersamaan.

Android Studio menampilkan beberapa rangkaian chat aktif di jendela alat.
Beberapa rangkaian pesan chat aktif di jendela alat.

Kemampuan yang lebih banyak saat membuat project baru dengan AI

Kemampuan untuk membuat project baru dengan AI telah berkembang menjadi alat pengembangan full-stack: alat ini menggunakan rencana eksekusi multi-langkah dan "loop generasi" mandiri yang dapat mengonfigurasi dependensi secara otomatis di beberapa file dan mengoreksi sendiri error build selama penyiapan project.

Kemampuan ini ditingkatkan lebih lanjut dengan integrasinya dengan keahlian agen Firebase, yang memungkinkan Anda membangun, men-debug, dan men-deploy aplikasi full-stack lengkap dari satu perintah.

Membuat dan mengonfigurasi aplikasi Firebase full-stack dari satu perintah.
Membuat dan mengonfigurasi aplikasi Firebase full-stack dari satu perintah.

Selain itu, alur kerja pembuatan project baru yang dibantu AI mendukung pengoptimalan layar besar. Anda dapat menentukan bahwa Anda ingin project di-scaffold dengan tata letak, navigasi, dan komponen yang dioptimalkan untuk tablet, perangkat foldable, dan perangkat layar besar. Agen di Android Studio juga dapat mengonfigurasi dan meluncurkan emulator layar besar untuk segera menguji tata letak baru Anda.

Aplikasi yang di-scaffold untuk tablet dan perangkat foldable.
Membuat struktur dan menguji project yang dioptimalkan untuk tablet.

Membangun aplikasi Android di Google AI Studio

Google AI Studio mendukung kemampuan pengembangan aplikasi Android penuh. Anda dapat membuat aplikasi Android baru dari perintah bahasa alami, melihat pratinjaunya secara instan menggunakan Emulator Android yang disematkan, dan men-deploy-nya langsung ke perangkat fisik Anda melalui USB menggunakan ADB.

Saat Anda siap untuk menguji coba bersama pengguna, Google AI Studio dapat memublikasikan langsung ke Konsol Google Play. Alat ini otomatis menangani pembuatan catatan aplikasi, menggabungkan paket, dan menguploadnya ke jalur pengujian internal.

Untuk pengeditan lanjutan dan kesiapan produksi, Anda dapat mengekspor project Google AI Studio sebagai file ZIP dan membukanya dengan lancar di Android Studio.

Antarmuka Google AI Studio dengan emulator tersemat yang menampilkan aplikasi yang dihasilkan.
Google AI Studio dengan mode build dan Emulator Android tersemat.

Android CLI

Android CLI memungkinkan Anda membangun aplikasi menggunakan agen AI, LLM, atau lingkungan pengembangan pilihan Anda. Alat ini dirancang untuk membantu agen AI membangun lebih cepat dan menggunakan lebih sedikit token dibandingkan dengan alat LLM generik.

Anda dapat mendasarkan agen Anda pada Basis Pengetahuan Android dan keterampilan Android untuk memastikan agen tersebut mengikuti praktik terbaik yang direkomendasikan. Selain itu, Android CLI memungkinkan agen Anda memanggil IDE untuk melakukan tugas lanjutan seperti menemukan deklarasi simbol dan menganalisis file untuk menemukan masalah.

Selain itu, Android CLI terintegrasi ke dalam Google Antigravity 2.0.

Diagram agen yang menggunakan Android CLI untuk berinteraksi dengan Android Studio IDE.
Menggunakan Android CLI untuk menghubungkan agen dengan alat dan pengetahuan Android Studio.

Saran perbaikan untuk error dengan integrasi Agen di AQI

Jendela alat App Quality Insights kini terintegrasi dengan agen AI untuk menganalisis data error bersama dengan kode sumber Anda guna memberikan penjelasan mendetail dan menyarankan potensi perbaikan. Setelah memilih error di jendela alat App Quality Insights, buka tab Insights, lalu klik Lihat selengkapnya untuk melihat penjelasan mendetail tentang error tersebut. Klik Perbaiki dengan AI agar agen menyarankan perubahan kode yang dapat Anda tinjau dan terima.

Integrasi agen baru di AQI dengan opsi "Lihat lainnya" dan "Perbaiki dengan AI"

Alat Pengujian Screenshot Pratinjau Compose

Gunakan alat Pengujian Screenshot Pratinjau Compose untuk menguji UI Compose Anda dan mencegah regresi. Alat baru ini membantu Anda membuat laporan HTML yang memungkinkan Anda mendeteksi secara visual setiap perubahan pada UI aplikasi. Pelajari lebih lanjut di Pengujian Screenshot Pratinjau Compose.

LeakCanary di Android Studio Profiler

Android Studio Panda menyertakan integrasi LeakCanary langsung di Android Studio Profiler sebagai tugas khusus.

Tugas baru di Android Studio Profiler untuk menganalisis kebocoran dengan LeakCanary

Tugas profiler LeakCanary di Android Studio secara aktif memindahkan analisis kebocoran memori dari perangkat ke mesin pengembangan, sehingga menghasilkan peningkatan performa yang signifikan selama fase analisis kebocoran dibandingkan dengan analisis kebocoran di perangkat.

Selain itu, analisis kebocoran kini dikontekstualisasikan dalam IDE dan terintegrasi sepenuhnya dengan kode sumber Anda, yang menyediakan fitur seperti Buka Sumber dan koneksi kode bermanfaat lainnya yang secara drastis mengurangi hambatan dan waktu yang diperlukan untuk menyelidiki dan memperbaiki kebocoran memori. Anda juga dapat menyalin seluruh analisis kebocoran untuk diproses lebih lanjut dengan Gemini. Hal ini dapat meningkatkan produktivitas Anda secara signifikan dan meningkatkan alur kerja Anda selama fase pengembangan.

Analisis kebocoran memori LeakCanary yang dikontekstualisasikan dengan Buka deklarasi untuk proses debug

Pembacaan status rekomposisi di Layout Inspector

Kami telah mempermudah diagnosis jumlah rekomposisi yang tinggi dengan menambahkan pembacaan status Rekomposisi ke Layout Inspector. Tersedia di canary Panda 3, fitur ini membantu Anda mengidentifikasi variabel status yang memicu rekomposisi dengan memberikan daftar terperinci pembacaan status yang dilakukan selama siklus tersebut. Untuk menggunakan fitur ini, gunakan compose.ui:ui:1.10.0 (BOM 2025.12.01) atau yang lebih tinggi.

Kemampuan utama

Kemampuan utama fitur ini adalah sebagai berikut:

  • Invalidasi status rekaman aktivitas: Saat node merekomposisi, klik link jumlah rekomposisi di Pohon Komponen untuk membuka panel Inspeksi Status.
  • Stack trace mendetail: Mengidentifikasi variabel status tertentu yang sedang dibaca, termasuk sebagai jumlah, daftar, atau nilai elevasi. Periksa mana yang invalidated (berubah) untuk memicu update.
  • Menavigasi histori rekomposisi: Gunakan panah navigasi di header panel untuk melihat data status rekomposisi sebelumnya untuk node tertentu.
  • Penjelasan yang didukung AI: Klik Jelaskan dengan AI di panel Inspeksi Status untuk menampilkan perincian status yang dibaca dalam bahasa alami dan alasan terjadinya rekomposisi.

Mulai

Ikuti langkah-langkah berikut untuk mencoba fitur ini.

  1. Buka Layout Inspector.
  2. Klik kanan kolom rekomposisi dan lakukan salah satu tindakan berikut:

    • Untuk semua node, pilih Observe Recomposition > Observe All.
    • Untuk catatan tertentu, pilih Recomposition > Observe Node.
    Mengaktifkan pembacaan status rekomposisi di Layout Inspector
  3. Lakukan sesuatu dengan aplikasi Anda. Saat rekomposisi terjadi, klik link jumlah berwarna biru di Pohon Komponen untuk memeriksa status.

    Contoh hasil pembacaan status rekomposisi di Layout Inspector
  4. Klik "Jelaskan dengan AI" untuk mendapatkan analisis perincian tentang alasan rekomposisi terjadi.

    Contoh hasil "Jelaskan dengan AI" untuk pembacaan status di Layout Inspector