Android Studio Quail 2 bersifat Stabil: Multitasking dengan agen AI Android Studio
Waktu baca: 3 menit
Android Studio Quail 2 kini stabil dan siap Anda gunakan dalam produksi, yang menghadirkan perubahan pada IDE Anda dengan alur kerja agentik serentak, pembuatan profil kebocoran memori yang terintegrasi secara native, dan perbaikan error yang sadar konteks. Baik Anda melakukan perombakan arsitektur besar-besaran, melacak kebocoran memori, atau menyelesaikan kerusakan kritis pada sistem produksi, Android Studio membuat Anda tetap fokus di ruang kerja dengan mengurangi hambatan manual.
Berikut penjelasan mendalam tentang fitur baru tersebut:
Multitasking dengan obrolan paralel
Di Android Studio Quail 2, kami telah bekerja keras mendesain ulang Agent Mode dari awal. Arsitektur baru ini memberikan kinerja yang lebih baik, menawarkan fleksibilitas lebih untuk memecah tugas-tugas kompleks, dan meningkatkan rangkaian alat internal yang digunakan agen untuk melakukan pekerjaannya.
Selain peningkatan di balik layar ini, perubahan ini juga memungkinkan Anda untuk berkomunikasi di beberapa obrolan agen secara bersamaan. Menunggu agen Android Studio menyelesaikan tugas sebelum Anda dapat mengajukan pertanyaan lain atau memulai tugas terpisah dalam Mode Agen adalah hambatan masa lalu. Anda dapat melakukan banyak tugas sekaligus dengan lancar: memulai perbaikan UI di satu tab, memperbaiki aturan ProGuard di tab kedua, dan menghasilkan dokumentasi di tab ketiga.
Anda juga dapat mengubah model mana yang digunakan agen dari satu obrolan ke obrolan lainnya berdasarkan permintaan yang Anda miliki. Lihat Android Bench untuk analisis tentang bagaimana LLM (Low-Level Marketing) menjalankan tugas pengembangan Android.
- Dengan obrolan paralel, Cara penggunaan: Klik ikon "+" untuk memulai percakapan paralel baru, dan gunakan ikon Riwayat untuk bernavigasi antar tugas aktif. Alternatifnya, 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 mempertahankan referensi objek lama setelah siklus prosesnya berakhir. Hal ini mencegah Pengumpul Sampah merebut kembali memori tersebut, yang pada akhirnya menyebabkan performa lambat atau OutOfMemoryError.
Mencari kebocoran memori dapat menjadi tugas manual yang membosankan. Mulai Android Studio Quail 2, detektor kebocoran open source populer LeakCanary terintegrasi secara native langsung ke Profiler sebagai tugas khusus dan kelas satu.
Integrasi ini mengubah performa proses debug Anda dengan mengangkat dan memindahkan analisis heap dari ponsel pengujian yang memiliki keterbatasan sumber daya ke komputer pengembangan yang canggih. Dengan menjalankan analisis di komputer, pelacakan kebocoran menjadi 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 rekaman aktivitas kebocoran interaktif berkode warna, mengelompokkan kemunculan, dan memperkirakan memori yang hilang.
- Anda dapat mengklik Go to declaration pada objek yang mengalami kebocoran di rekaman aktivitas untuk langsung membuka baris kode yang tepat di editor Anda.
- Anda dapat mengklik Perbaiki dengan Agen agar agen Gemini memproses rekaman aktivitas, menjelaskan penyebab utama referensi yang dipertahankan, dan menulis perubahan kode yang tepat (seperti melepaskan pengikatan pendengar atau menghapus referensi statis) untuk mengatasi kebocoran.
Integrasi agen App Quality Insights
Menelusuri penyebab utama error aplikasi dapat memerlukan sintesis manual rekaman aktivitas, 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 insiden di panel AQI, Anda akan langsung mendapatkan ringkasan singkat dan tingkat tinggi tentang masalah tersebut. Jika Anda perlu mempelajari lebih lanjut, cukup klik Lihat selengkapnya. Ini akan membuka obrolan khusus di mana agen akan menggunakan model yang Anda pilih dan mengambil kode sumber lokal serta jejak tumpukan lengkap untuk memberikan penjelasan komprehensif tentang kegagalan tersebut.
Dengan integrasi agen yang baru, Anda dapat langsung beralih dari identifikasi masalah ke penyelesaiannya. Dengan mengklik Perbaiki dengan AI, agen akan menganalisis masalah, mengusulkan rencana perbaikan langkah demi langkah, dan—setelah persetujuan Anda—menerapkan perubahan kode yang diperlukan langsung ke proyek Anda dan memverifikasi perbaikan yang dihasilkan.
Peningkatan kualitas & stabilitas
Selain fitur-fitur baru, kami terus fokus pada kualitas dengan mengatasi berbagai bug dan menggabungkan peningkatan stabilitas dan kinerja terbaru dari platform IntelliJ, sehingga ini menjadi peningkatan signifikan untuk pengembangan harian Anda.
Mulai
Siap untuk terjun dan mempercepat pengembangan Anda?Unduh Unduh Android Studio Quail 2 dan mulailah menjelajahi fitur-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 dinamis di LinkedIn Medium, YouTube, atau X.
-
Berita ProdukIni adalah rilis stabil final untuk Android Studio Quail. Fitur baru di Android Studio memungkinkan Anda membuat aplikasi premium dengan AI secara efisien dan efektif.
Amman Asfaw • Waktu baca: 5 menit -
Berita ProdukTahun ini di Google I/O, kami melampaui perubahan iteratif, menuju pergeseran 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 Anda.
Matthew Warner • Waktu baca: 8 menit -
Berita ProdukSetiap developer memiliki alur kerja dan kebutuhan AI yang unik, 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 • Waktu baca: 2 menit
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.