Android - Emulator membutuhkan waktu lama untuk memulai

10

Saya telah berhasil menginstal Android-SDK di komputer saya. Secara umum, saya menguji aplikasi dengan Perangkat Android asli saya (HTC HERO) sehingga cepat untuk menguji aplikasi pada perangkat nyata.

Tetapi ketika saya mencoba menjalankan emulator dengan AVD yang sudah dibuat, butuh banyak waktu untuk memuat emulator, saya telah melihat beberapa artikel dan papan diskusi di mana orang-orang melemparkan pertanyaan yang sama mengenai masalah yang sama.

Jadi tolong, apa yang harus saya lakukan agar emulator memuat dengan cepat setiap saat?

PC saya memiliki 2GB RAM, dan saya pikir itu cukup untuk apa yang saya butuhkan. Jadi saya percaya ini bukan karena kurangnya memori.

Paresh Mayani
sumber
Saya memiliki masalah yang sama, jadi saya setuju masalah ini dengan emulator itu sendiri dan belum tentu perangkat keras atau konfigurasi Anda. Akan memantau posting ini untuk jawaban yang bermanfaat.
myopic.bones
Solusi yang biasa adalah membiarkan simulator berjalan, dan hanya menggunakan versi kode terbaru untuk itu.
bbaja42

Jawaban:

5

Untuk memaksimalkan akurasi antara emulator dan perangkat nyata, Google emulator menggunakan ARM opcode, semacam bahasa mesin. Itu harus mengkonversi dari ARM opcode ke Intel opcode. Itu sebabnya lambat. Komputer saya 3GB RAM tetapi masih lambat dan tertinggal. Masalahnya tampaknya bukan RAM tetapi CPU. Meningkatkan CPU akan meningkatkan emulator.

Untuk menggunakan emulator lebih efektif, ini pengalaman saya:

  • Jangan tutup emulator setiap kali Anda menjalankan aplikasi Anda.
  • Skala layar emulator lebih kecil.
  • Nonaktifkan snapshot (Ya, ini berguna tetapi butuh waktu untuk menutup emulator).
  • Tentukan jalur file untuk file gambar kartu SD. Saya hanya menggunakan satu kartu SD untuk banyak AVD.
  • Jika Anda memiliki masalah dalam adb, cukup atur ulang adb, jangan tutup emulator.
  • Buka beberapa program di sistem operasi Anda.
  • Jika Anda menggunakan Windows, jangan pernah menutup emulator. Lakukan dikombinasikan dengan Hibernate Windows.

Referensi:

Membuat emulator Android berjalan lebih cepat

Emulator Android sangat sangat lambat (Pertanyaan saya)

emeraldhieu
sumber
+1 Deskripsi dan pengujian luar biasa yang telah Anda lakukan dan mainkan dengan emulator :)
Paresh Mayani
7

Emulatornya lambat, tidak banyak yang bisa Anda lakukan.

Lihat /programming/1554099/slow-android-emulator

Nicolas Raoul
sumber
Tetapi mungkin ada beberapa alasan atau bug atau fitur kurang, apa yang Anda katakan!
Paresh Mayani