Berita Produk

Android Studio Quail 2 bersifat Stabil: Multitasking dengan agen AI Android Studio

Waktu baca: 3 menit
Lihat profil Amman Asfaw
Amman Asfaw Product Manager, Android Studio

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 yang menyeluruh, melacak kebocoran memori, atau menyelesaikan error produksi penting, Android Studio akan membuat Anda tetap fokus di ruang kerja dengan mengurangi gesekan manual.

Berikut penjelasan mendalam tentang fitur baru tersebut:

Multitasking dengan percakapan paralel

Di Android Studio Quail 2, kami telah berupaya keras mendesain ulang Mode Agen dari awal. Arsitektur baru ini memberikan performa yang lebih baik, menawarkan fleksibilitas yang lebih besar untuk menguraikan tugas yang kompleks, dan meningkatkan rangkaian alat internal yang digunakan agen untuk melakukan tugasnya.

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 banyak tugas 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 percakapan ke percakapan berdasarkan permintaan Anda. Lihat Android Bench untuk mengetahui analisis performa LLM dalam tugas pengembangan Android. 

  • Dengan percakapan paralel, Cara menggunakan: Klik ikon "+" untuk memulai percakapan paralel baru, dan gunakan ikon Histori untuk beralih 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.

 

 

image.png
Gunakan ikon Histori untuk berpindah-pindah antar-tugas aktif.

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.

 

LeakCanaryLg.png
Tinjau kebocoran memori yang diidentifikasi melalui LeakCanary melalui tombol Perbaiki dengan Agen.

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 error di panel AQI, Anda akan langsung mendapatkan ringkasan tingkat tinggi yang ringkas tentang masalah tersebut. Jika Anda perlu mempelajari lebih dalam, cukup klik Lihat lainnya. Tindakan ini akan membuka chat khusus tempat agen menggunakan model yang Anda pilih, serta mengambil kode sumber lokal dan stack trace lengkap untuk memberikan penjelasan komprehensif tentang kegagalan.

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 menyetujuinya—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 menyertakan peningkatan stabilitas dan performa terbaru dari platform IntelliJ, sehingga menjadikannya peningkatan yang signifikan untuk pengembangan harian Anda.

Mulai

Siap untuk mulai dan mempercepat pengembangan Anda? Download Android Studio Quail 2 dan mulai jelajahi fitur baru ini sekarang. Seperti biasa, masukan Anda sangat penting bagi kami. Periksa masalah umumlaporkan bug, dan jadilah bagian dari komunitas kami yang dinamis di LinkedInMediumYouTube, atau X

Ditulis oleh:
Lanjutkan membaca