Android Studio Quail 2 Stabil: Multitasking dengan agen AI Android Studio
3 menit untuk dibaca
Android Studio Quail 2 kini stabil dan siap digunakan dalam produksi, sehingga menghadirkan perubahan pada IDE Anda dengan alur kerja agentic serentak, pembuatan profil kebocoran memori yang terintegrasi secara native, dan perbaikan error yang sensitif terhadap konteks. Baik saat Anda melakukan perombakan arsitektur yang luas, melacak kebocoran memori, atau menyelesaikan error produksi yang penting, Android Studio akan membuat Anda tetap fokus di ruang kerja dengan mengurangi gesekan manual.
Berikut penjelasan mendalam tentang fitur baru:
Multitasking dengan chat paralel
Di Android Studio Quail 2, kami telah bekerja keras mendesain ulang Mode Agen dari awal. Arsitektur baru ini memberikan performa yang lebih baik, menawarkan lebih banyak fleksibilitas untuk menguraikan tugas yang kompleks, dan meningkatkan rangkaian alat internal yang digunakan agen untuk melakukan pekerjaannya.
Selain peningkatan di balik layar ini, perubahan ini juga memungkinkan Anda melakukan percakapan di beberapa chat agen secara bersamaan. Menunggu agen Android Studio menyelesaikan tugas sebelum Anda dapat mengajukan pertanyaan lain atau memulai tugas terpisah dalam Mode Agen adalah hambatan di masa lalu. Anda dapat melakukan multitasking dengan lancar: memulai refaktor UI di satu tab, memperbaiki aturan ProGuard di tab kedua, dan membuat dokumentasi di tab ketiga.
Anda juga dapat mengubah model yang digunakan agen dari chat ke chat berdasarkan permintaan yang Anda miliki. Lihat Android Bench untuk analisis tentang performa LLM dalam melakukan tugas pengembangan Android.
- Dengan chat paralel, Cara menggunakan: Klik ikon "+" untuk memulai percakapan paralel baru, dan gunakan ikon Histori untuk berpindah antar-tugas aktif. Atau, pilih File > Baru > Tab Agen Baru untuk membuka percakapan di tab khusus.
- Catatan: Dukungan Worktree saat ini tidak tersedia. Berhati-hatilah saat menjalankan chat serentak yang mengubah file project yang sama, yang berpotensi menyebabkan konflik editor.
Deteksi kebocoran memori dengan LeakCanary
Kebocoran memori di Android terjadi saat kode Anda menyimpan referensi objek lama setelah siklus prosesnya berakhir. Hal ini mencegah Pengumpul Sampah memulihkan memori tersebut, yang pada akhirnya menyebabkan performa lambat atau OutOfMemoryError.
Mencari kebocoran memori bisa menjadi tugas manual yang membosankan. Mulai Android Studio Quail 2, detektor kebocoran open source populer LeakCanary terintegrasi secara native langsung ke Profiler sebagai tugas kelas satu khusus.
Integrasi ini mengubah performa proses debug Anda dengan mengangkat dan memindahkan analisis heap dari ponsel pengujian yang dibatasi resource, ke komputer pengembangan yang canggih. Dengan menjalankan analisis di komputer, pelacakan kebocoran hingga lima kali lebih cepat dan bebas jank, sehingga aplikasi pengujian Anda berjalan lancar di perangkat.
Setelah kebocoran terdeteksi selama sesi pembuatan profil:
- Profiler merender pelacakan kebocoran interaktif dan berkode warna, mengelompokkan kejadian, dan memperkirakan memori yang hilang.
- Anda dapat mengklik Buka deklarasi pada objek yang bocor dalam pelacakan untuk langsung membuka baris kode yang tepat di editor Anda.
- Anda dapat mengklik Perbaiki dengan Agen agar agen Gemini menyerap pelacakan, menjelaskan penyebab utama referensi yang dipertahankan, dan menulis perubahan kode yang tepat (seperti membatalkan pengikatan pemroses atau menghapus referensi statis) untuk mengatasi kebocoran.
Integrasi agen Analisis Kualitas Aplikasi
Melacak penyebab utama error aplikasi dapat memerlukan sintesis manual pelacakan tumpukan, data perangkat, dan kode sumber. Namun, App Quality Insights (AQI) Android Studio kini terintegrasi sepenuhnya dengan Mode Agen untuk melakukan tugas berat bagi Anda.
Saat Anda mengklik error di panel AQI, Anda akan langsung mendapatkan ringkasan singkat dan tingkat tinggi dari masalah tersebut. Jika Anda perlu mempelajari lebih lanjut, cukup klik Lihat lainnya. Tindakan ini akan membuka chat khusus tempat agen menggunakan model yang Anda pilih dan mengambil kode sumber lokal serta pelacakan tumpukan lengkap untuk memberikan penjelasan komprehensif tentang kegagalan tersebut.
Dengan integrasi agen baru, Anda dapat langsung beralih dari identifikasi masalah ke penyelesaian. Dengan mengklik Perbaiki dengan AI, agen akan menganalisis masalah, mengusulkan rencana perbaikan langkah demi langkah, dan—setelah Anda menyetujui—menerapkan perubahan kode yang diperlukan langsung ke project Anda dan memverifikasi perbaikan yang dihasilkan
Peningkatan kualitas &stabilitas
Selain fitur baru, kami terus berfokus pada kualitas dengan mengatasi berbagai bug dan menggabungkan peningkatan stabilitas dan performa terbaru dari platform IntelliJ, sehingga menjadikannya peningkatan signifikan untuk pengembangan harian Anda.
Mulai
Siap untuk mulai dan mempercepat pengembangan Anda?Unduh Android Studio Quail 2 dan mulai jelajahi fitur baru ini hari ini. Seperti biasa, masukan Anda sangat penting bagi kami. Periksa masalah yang diketahui, laporkan bug, dan jadilah bagian dari komunitas kami yang aktif di LinkedIn Medium, YouTube, atau X.
-
Berita ProdukTahun ini di Google I/O, kami tidak hanya melakukan perubahan berulang, tetapi juga melakukan perubahan mendasar dalam cara aplikasi dibuat. Alat terbaru kami dibuat untuk era agentic dengan fitur yang meningkatkan produktivitas Anda sebagai developer Android DAN mengoptimalkan agen AI yang Anda deploy di codebase.
Matthew Warner • 8 menit untuk dibaca -
Berita ProdukAlur kerja dan kebutuhan AI setiap developer berbeda-beda, dan penting untuk dapat memilih cara AI membantu pengembangan Anda. Pada bulan Januari, kami memperkenalkan kemampuan untuk memilih model AI lokal atau jarak jauh guna mendukung fungsi AI di Android Studio
Matthew Warner • 2 menit untuk dibaca -
Berita ProdukAndroid Studio Panda 3 kini stabil dan siap digunakan dalam produksi. Rilis ini memberi Anda lebih banyak kontrol dan penyesuaian atas alur kerja yang didukung AI, sehingga memudahkan Anda membangun aplikasi Android berkualitas tinggi.
Matt Dyor • 3 menit untuk dibaca
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.