Pertanyaan Jadikan emulator android default lebih cepat


Emulator android default sangat lamban dan haus sumber daya, yang membuatnya menjadi solusi yang tidak praktis.

Bagaimana saya bisa mempercepat emulator default?


35
2018-03-01 13:43


asal


Jawaban:


Android Emulator Lambat? Saya punya dua solusi untuk Anda ..

  • Optimalkan dan tingkatkan sistem Anda
  • Temukan PC Sampah, Instal Android x86

Optimalkan dan tingkatkan sistem Anda:

  • Instal Driver dan Pembaruan terbaru untuk Sistem dan OS Anda
  • Instal Builds of Java, Eclipse dan ADT terbaru
  • Bersihkan Sistem Anda untuk File Junk / Temp (Biasanya di root drive Windows). Gunakan alat seperti CCleaner
  • Pastikan Anda minimal memiliki RAM 2GB, 1GB untuk Emulator saja. Ubah pengaturan saat membuat emulator, Nonaktifkan perangkat keras yang tidak Anda gunakan seperti GPS, Gyroscope atau apa pun.
  • Meningkatkan Ukuran RAM Perangkat dan Ukuran Partisi Cache
  • Berikan cukup banyak waktu agar Emulator siap

  • tools.android.com/recent/emulatorsnapshots mencoba Emulator Snapshots, ini berfungsi dengan baik juga.

10-50% Peningkatan kinerja.

Temukan PC Sampah, Instal Android x86

Jika Anda memiliki atau dapat membeli PC lama, sesuatu seperti Pentium 4 1GHz atau lebih memberikan bidikan ini.

Buka Kotak CPU,

  • Tarik keluar perangkat keras yang tidak perlu seperti modem dan kartu tambahan
  • Bersihkan sedikit .. Hapus Debu dan semua ..
  • Nonaktifkan periferal yang tidak diinginkan seperti Floppy, PCI, AGP, .... dll di BIOS.
  • Setup di BIOS untuk boot dari CD

Baik SATA atau PATA Bekerja dengan Baik.

  1. Dapatkan Build Generik Stabil Terbaru dari android-x86.googlecode.com Berikut ini adalah Stable Terbaru (Di saat posting) ISO 2.2, http://android-x86.googlecode.com/files/android-x86-2.2-generic.iso

  2. Unduh ISO ini dan Bakar ke a     CD. Pastikan untuk mengunduh Generik     iso build. Karya ini bekerja untuk sebagian besar     dari PC.

  3. Sekarang boot PC dari CD ini dan     instal Android. Opsional Anda bisa     siapkan kartu SD selama instalasi.     Saya sarankan untuk mengaturnya langsung.
  4. Boot in ke android dan Siapkan pengaturan dalam Aplikasi
      + Unknown Sources - Selected
      + USB Debugging - Selected
      + Stay awake - Selected
      + Allow mock locations - Selected
  1. Dapatkan USB to USB tipe A Male Cable, Digunakan untuk menghubungkan dua port USB di PC yang berbeda. Sesuatu seperti ini,

Kabel usb Amazon.com

  1. Sambungkan Kabel ke Mesin Pengembang,
  2. Instal Driver yang Diperlukan, Anda Harus Menginstal Paket driver USB Google dari pembaruan SDK Arahkan ke C: \ android \ google-usb_driver. Nama Ponsel Android yang baru akan diinstal.

Sekarang ketik yang berikut di terminal atau command-prompt, perangkat adb

Sekarang Anda dapat melihat perangkat Anda terhubung ke adb. Sekarang ketika Anda menjalankan / menguji / men-debug aplikasi Anda di perangkat ini.

Anda juga dapat melakukan VirtualBox ini tetapi saya tidak yakin tentang cara menghubungkannya ke adb. Namun lihat posting blog saya tentang menginstalnya ke virtualbox

Penyiapan & Hasil Eksperimen saya:

Boot-up-Time 13 Detik (31 Agustus 2011 - 2.3.5 Diuji di PC, Waktu booting hanya di bawah 8 Detik .. Luar biasa ...)
Waktu untuk   memasang aplikasi ke perangkat Hampir tidak berarti

Spesifikasi PC Digunakan Untuk pengujian: 

Pentium 4 @ 2.90GHz Dengan HT.
  915G   Chipset
 RAM 2GB
  USB Keyboard & USB   Mouse
 Semua Serial, PS2, port Paralel   dinonaktifkan.

Untuk Foto dan lainnya silakan lihat posting Blog saya di sree.cc ----

http://www.sree.cc/google/installing-android-in-pc-virtualbox


100% Peningkatan kinerja.

http://code.google.com/p/android-x86/downloads/list
 Android 4.0 telah dirilis. Chk keluar.


14
2018-03-07 11:52



Memungkinkan untuk menjalankan Android dalam mesin virtual - Saya telah melakukannya menggunakan port Android x86 (http://www.android-x86.org/). Anda dapat mengunduh ISO yang dapat dimuat ke dalam perangkat lunak VM yang layak (saya menggunakan VMWare pada Mac saya untuk melakukannya).

Kinerja adalah, seperti yang Anda harapkan, sangat bagus. Bukan emulasi atau simulasi teknis, karena Anda benar-benar menjalankan Android, tetapi itu adalah cara tercepat untuk menjalankan Android di PC*.

Saya tidak sepenuhnya yakin itu adalah lingkungan yang cocok untuk pengembangan - saya benar-benar menggunakannya untuk menjalankan versi layar besar dari aplikasi pada perangkat keras non-standar (1080p layar sentuh, dll).

Paling tidak, saya pikir itu solusi terbaik untuk pertanyaan Anda: Anda dapat mengkompilasi kode Android, memuatnya ke mesin virtual, dan menjalankannya pada kecepatan normal.

*Singkat sebenarnya boot ke dalamnya...

Pembaruan: Google sekarang menyediakan gambar emulator Android yang menambahkan GPU dan dukungan x86 asli, jadi banyak saran ini mudah-mudahan sekarang diperdebatkan !.


11
2018-03-01 14:26



Pengembangan Android pada awalnya dilakukan pada simulator desktop. Ini belum pernah menjadi bagian resmi dari rilis, dan kode ini biasanya dipublikasikan ke situs AOSP dalam keadaan yang agak rusak, tapi itu ada di sana. Fitur yang membuatnya tetap hidup adalah valgrind, sejak (sampai saat ini) yang tidak dapat digunakan pada ARM.

Jika Anda melihat dokumen-dokumen ini dan gulir ke bawah ke "Bekerja dengan build desktop", Anda dapat melihat beberapa petunjuk untuk menggunakan build sim-eng untuk menjalankan program Dalvik sederhana.

Menjalankan "simulator" meluncurkan front-end berbasis wxWidgets. Dari sana Anda dapat memulai sistem. Kode sumber untuk itu, dan sedikit kelincahan yang melakukan intersepsi waktu dari berbagai panggilan sistem, dapat ditemukan di pohon sumber.

Memperbarui: simulator dihapus sepenuhnya dari sumber untuk rilis Ice Cream Sandwich, jadi Anda perlu melihat melalui sumber 2.3 (Gingerbread) untuk melihatnya.


7
2018-03-01 20:23



Diberikan - emulator Android lambat. Namun sebaliknya adalah ketika Anda mengembangkan aplikasi, Anda langsung melihat di mana itu lambat / tertinggal, sementara pada perangkat 1GHz + generasi terakhir ini mungkin tidak terlihat.

Juga, ketika saya menguji aplikasi saya, saya menjalankannya di jaringan 2G untuk melihat penundaan dan di mana mereka perlu dioptimalkan. Jika saya hanya menjalankannya di 10Mbit + WiFi maka penundaan tidak akan terlihat.

Ketika mengembangkan Anda harus merencanakan (dan menguji) untuk kondisi terburuk, bukan yang ideal. Jadi, dalam arti, emulator lambat sebenarnya membantu;)


4
2018-03-01 14:09