Aku punya 2.67 GHz prosesor Celeron, dan 1.21 GB RAM pada 86 Windows XP mesin Profesional.
Pemahaman saya adalah bahwa Android Emulator harus dimulai cukup cepat pada mesin tersebut, tapi bagi saya, itu tidak. Saya telah mengikuti semua petunjuk dalam menyiapkan IDE, Sdk, JDKs dan tersebut dan telah memiliki beberapa keberhasilan dalam memulai emulator dengan cepat, tapi itu sangat jarang. Bagaimana saya bisa, jika mungkin, untuk memperbaiki masalah ini?
Bahkan jika itu dimulai dan beban layar awal, hal ini sangat lamban. Saya telah mencoba Eclipse IDE di versi 3.5 (Galileo) dan 3.4 (Ganymede).
Update
Sekarang anda dapat mengaktifkan Quick Boot option for Android Emulator. Yang akan menyelamatkan negara emulator, dan akan mulai emulator dengan cepat pada boot berikutnya.
Klik pada Emulator tombol edit, kemudian klik Show Advanced Setting. Kemudian aktifkan Quick Boot
seperti gambar di bawah ini.
Android Development Tools (ADT) 9.0.0 (atau yang lebih baru) memiliki fitur yang memungkinkan anda untuk menyimpan state dari AVD (emulator), dan anda dapat memulai emulator langsung. Anda harus mengaktifkan fitur ini saat membuat AVD baru atau anda hanya dapat membuat itu kemudian dengan mengedit AVD.
Saya juga telah meningkatkan Perangkat RAM Ukuran
untuk 1024
yang hasil dalam waktu yang sangat cepat emulator.
Lihat diberikan di bawah ini screenshot untuk informasi lebih lanjut.
Membuat AVD baru dengan menyimpan fitur snapshot.
Meluncurkan emulator dari snapshot.
Dan untuk mempercepat emulator anda dapat merujuk ke Mempercepat Emulator Android!:
CATATAN PENTING: Silakan pertama merujuk ke Intel daftar tentang VT untuk memastikan CPU yang mendukung Intel VT.
HAXM singkatan - "Intel Hardware Accelerated Execution Manager"
Saat ini, ia hanya mendukung Intel® VT (Intel Virtualization Technology).
Emulator Android didasarkan pada TAR. Antarmuka antara QEMU dan HAXM driver pada host sistem ini dirancang untuk menjadi vendor-agnostik.
Update Eclipse: Pastikan instalasi Eclipse dan ADT plug-in sepenuhnya up-to-date.
Update Android Tools: Setelah masing-masing Gerhana plug-in update, hal ini penting untuk memperbarui Android SDK Tools. Untuk melakukan ini, jalankan Android SDK Manager dan memperbarui semua Android SDK komponen. Untuk mengambil keuntungan dari HAXM, anda harus setidaknya rilis versi 17.
Men - Download x86 Atom Gambar Sistem dan Intel Hardware Accelerated Execution Manager Driver. Ikuti gambar di bawah ini:
Install HAXM Driver dengan menjalankan "IntelHaxm.exe". Ini akan berlokasi di salah satu lokasi berikut:
C:\Program Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager
C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
Jika installer gagal dengan pesan bahwa Intel VT harus diaktifkan, anda perlu untuk mengaktifkan ini dalam BIOS. Lihat deskripsi untuk bagaimana untuk melakukan hal ini di Memungkinkan Intel VT (Virtualization Technology) .
Mencoba Android x86. It's jauh lebih cepat daripada Google Android emulator. Ikuti langkah-langkah berikut:
netcfg
, ingat alamat IP, tekan Alt+F7.adb menghubungkan <virtual_machine_IP>
.UPDATE: versi terbaru dari Android studio (2.x) membuat perbaikan besar untuk mengubah pengaturan emulator. It's responsif dan memiliki banyak fitur.
Untuk mereka yang masih berminat: Cobalah menggunakan Genymotion. Anda dapat men-download versi untuk Windows/Mac OS X/Linux setelah mendaftar. Sebuah plugin untuk Eclipse juga tersedia:
instalasi plugin dapat dilakukan dengan meluncurkan Eclipse dan akan "Bantuan / Menginstal perangkat Lunak Baru" menu, kemudian hanya menambahkan Update baru Situs dengan URL berikut: http://plugins.genymotion.com/eclipse. Ikuti langkah-langkah yang ditunjukkan oleh Eclipse.
Emulator ini lebih cepat dan responsif.
GenyMotion memungkinkan anda untuk mengontrol berbagai sensor dari perangkat anda, termasuk tingkat baterai, kekuatan sinyal, dan GPS. Versi terbaru sekarang juga berisi alat-alat kamera.
Emulator termasuk dalam anda (old) versi Eclipse sangat lambat.
Beberapa emulator yang lebih cepat daripada yang mereka gunakan untuk menjadi pada tahun 2010. Update SDK anda/IDE.
Secara pribadi, saya menggunakan telepon untuk melakukan tes. Hal ini lebih cepat dan tes yang lebih realistis. Tetapi jika anda ingin menguji aplikasi anda pada banyak versi Android yang berbeda dan don't ingin membeli beberapa ponsel, anda akan memiliki untuk menggunakan emulator dari waktu ke waktu.
Startup emulator ini sangat lambat. Hal yang baik adalah bahwa anda hanya perlu untuk memulai emulator sekali. Jika emulator sudah menjalankan dan anda menjalankan aplikasi anda lagi, emulator menginstal ulang aplikasi yang relatif cepat. Tentu saja, jika anda ingin tahu seberapa cepat itu akan berjalan pada ponsel, yang terbaik adalah untuk menguji pada telepon nyata.
Intel merilis direkomendasikan instalasi instruksi untuk ICS emulator pada tanggal 15 Mei 2012. Ini bekerja untuk saya. Emulator ini sekarang cepat dan UI lebih halus.
Paruh pertama dari instruksi yang cukup detail, jadi saya akan menganggap anda mampu untuk menginstal Intel x86 Atom Gambar Sistem(s) dengan menggunakan Android SDK manager, serta Intel HAXM.
Sekarang untuk memastikan bahwa segala sesuatu sudah diatur sehingga anda dapat menikmati yang sangat tampil emulator:
Dan memulainya:
sudo kextload -b com.intel.kext.intelhaxm (mac)
Jika HAXM bekerja dengan benar, anda mungkin melihat pesan ini ketika meluncurkan emulator:
HAX bekerja dan emulator berjalan cepat mode virtual
Jika tidak, anda mungkin melihat pesan kesalahan ini:
HAX tidak bekerja dan emulator berjalan dalam modus emulasi emulator:
Gagal untuk membuka hax modul
Menggunakan GPU emulasi. Anda tidak dapat menggunakan Snapshot pilihan ketika menggunakan GPU emulasi seperti tulisan ini. Memastikan bahwa GPU emulasi diatur ke "ya".
Mengatur memori perangkat ke 1024 MB atau lebih, tetapi tidak lebih daripada Intel HAXM pengaturan. Saya menggunakan 1024 MB per perangkat, dan 2048 untuk HAXM.
Selalu periksa pengaturan setelah menabung! Emulator ini sangat pilih-pilih tentang apa yang memungkinkan anda untuk mengatur, dan itu akan kembali konfigurasi tanpa memberitahu anda.
Dengan pengaturan ini, perangkat lunak keyboard tidak muncul lagi, juga tidak pada layar back, menu, dan beberapa tombol. Hal ini tampaknya menjadi batasan saat ini ICS Intel x86 sistem gambar. Anda akan perlu menggunakan pintasan keyboard.
Pada Mac OS yang anda akan perlu untuk memegang fn + control untuk F1 - F12 tombol untuk bekerja. Halaman atas/bawah/kiri/kanan dapat dilakukan dengan menggunakan control + tombol panah.
Anda dapat membuat emulator.bat dengan perintah berikut untuk memulai emulator. Itu akan mulai lebih cepat.
emulator.exe -cpu-delay 0 -no-boot-anim @<avd name>
Atau pada Unix (Mac atau Linux rasa):
emulator -cpu-delay 0 -no-boot-anim @<avd name>
I've melihat bahwa emulator dimulai jauh lebih cepat jika ada's tidak ada Dalvik Debug Monitor Server (DDMS) terhubung. Jadi jika anda memulai emulator dari Virtual Device Manager "SDK Setup.exe" dan Gerhana tidak dimulai, emulator bekerja lebih cepat.
Jika anda memulai emulator Eclipse: DDMS yang ada, sehingga kadang-kadang emulator ini sangat lambat, tapi kadang-kadang itu's lebih cepat.
Emulator yang lambat. Ada's benar-benar tidak ada yang dapat anda lakukan tentang hal itu, tapi ada alternatif lain untuk emulator.
Untuk membuat emulator anda lebih cepat, anda dapat meng-host GPU dan menggunakan lebih ringan versi Android (Android 2.3 (Gingerbread)). Berkembang pada Mac akan lebih baik. Mengapa menggunakan sebuah emulator, BTW? Menggunakan telepon nyata lebih masuk akal.
Sebagai Revisi 17 dari Android SDK Tools, emulator dapat menggunakan akselerasi grafis dan CPU yang diberikan ekstensi untuk efisiensi yang lebih baik. Prasyarat dan konfigurasi penuh dan catatan pengguna berada di:
http://developer.android.com/guide/developing/devices/emulator.html#acceleration
Untuk mengaktifkan GPU aceleration, menjalankan emulator dari baris perintah atau tambahkan "-gpu pada" untuk tambahan emulator opsi baris perintah dalam konfigurasi AVD.
emulator -avd <avd_name> -gpu on
Untuk menggunakan CPU mesin ekstensi, anda harus menginstal driver (hati-hati karena dapat bertentangan dengan yang ada VirtualBox atau VMware driver). Setelah itu's dipasang itu akan digunakan secara otomatis setiap kali anda menggunakan aplikasi yang berbasis x86 AVD.
Android SDK rev. 17 mendukung Mesin Virtual Percepatan menggunakan AMD dan Intel teknologi virtualisasi.
Fitur ini dapat meningkatkan emulator kinerja banyak!
Lihat bagian berikut di emulator Android dokumentasi untuk lebih jelasnya: Konfigurasi Mesin Virtual Percepatan
Don't lupa untuk menginstal driver yang sesuai untuk sistem operasi anda:
Setelah anda telah menginstal driver dan download Android X86 gambar sistem (seperti yang dijelaskan dalam dokumentasi) anda harus mampu membuat AVD baru menggunakan x86 gambar:
Misalnya:
Emulator tampaknya untuk memperlambat itu turun ketika menganggur. Ini dibuat jelas dengan pesat mousing atas tombol di samping dan mengamati cahaya-up tanggapan. Sebagai solusi, saya lulus -icount auto
untuk TAR ketika memulai emulator. Anda dapat membuat batch file yang bernama my_avd.bat
untuk melakukannya untuk anda:
emulator @my_avd -no-boot-anim -qemu -icount auto
@my_avd
-- meluncurkan perangkat virtual bernama 'my_avd'-tidak-boot-anim
-- menonaktifkan animasi untuk boot lebih cepat-qemu args...
-- melewati argumen untuk qemu-icount [N|auto]
-- enable virtual instruksi counter dengan 2^N jam kutu per instruksiHal ini membuat animasi mentega halus dan mempercepat adb install
sepuluh kali lipat.
Emulator Android rilis 9 baru "snapshot" fitur. Anda dapat menyelamatkan negara dari emulator (membuat gambar emulator) dan menghindari booting ketika anda memulai emulator.
Anda dapat meninjau masalah emulator di [Google I/O 2011: Android Development Tools][1] berbicara, mulai 0:40:20.
Emulator berjalan perlahan-lahan karena Android lengkap lingkungan berjalan pada ditiru perangkat keras dan instruksi yang dijalankan pada sebuah ditiru prosesor ARM juga.
Utama tersedak titik rendering sejak itu's tidak berjalan pada setiap perangkat keras yang didedikasikan tapi itu's benar-benar sedang dilakukan melalui perangkat lunak render. Menurunkan ukuran layar akan secara drastis meningkatkan emulator kinerja. Mendapatkan lebih banyak/lebih cepat memori isn't akan membantu.
Mereka've disebutkan, pada saat itu, bahwa mereka're mengembangkan sebuah antarmuka yang memungkinkan emulator untuk pipa instruksi tertentu melalui host hardware, sehingga pada akhirnya, anda'akan mampu memanfaatkan emulator pertunjukan dengan kekuatan mentah dari desktop hardware.
Saat ini (Mei 2011) versi emulator lambat terutama dengan Android 3.0 (Honeycomb) terutama karena emulator tidak mendukung hardware GL -- ini berarti bahwa GL kode yang akan diterjemahkan ke dalam perangkat lunak (ARM perangkat lunak, sebenarnya) yang kemudian akan ditiru dalam perangkat lunak TAR. Ini gila-lambat. Mereka're bekerja pada masalah ini dan ini sebagian diatasi, tetapi tidak dengan apapun rilis kualitas.
Check out video [Google I/O 2011: Android Development Tools][3] untuk melihat dalam tindakan-melompat ke sekitar 44 menit.
Pertama, instal Intel x86 Emulator Accelerator (HAXM). Ini dapat didownload langsung dari Intel atau menggunakan Android SDK Manager. Di SDK Manager, it's terletak di bawah Ekstra.
Di versi Android Studio saya menggunakan (0.8.9), Android SDK Manager popularitas HAXM tapi doesn't benar-benar menjalankan installer (saya asumsikan ini akan diperbaiki pada rilis berikutnya). Untuk menjalankan installer aku harus pergi ke C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Manager dan manual peluncuran intelhaxm.exe.
HAXM bekerja dengan perangkat Intel, sehingga menciptakan sebuah Emulator baru dengan CPU Intel.
Ini meningkatkan hal-hal yang jauh, tapi emulator masih merasa sedikit lamban. Langkah terakhir adalah memilih Menggunakan Host GPU di Android Virtual Device Manager (AVD).
Setelah perubahan ini, Emulator Android telah meluncurkan dalam 5-10 detik dan berjalan tanpa lag terlihat. Diketahui bahwa fitur ini tergantung perangkat keras (CPU/GPU) dan mungkin tidak bekerja pada beberapa sistem.
Pilihan baru adalah Visual Studio Emulator untuk Android - itu's cepat, Hyper-V, x86, dan free download bahkan tanpa VS.