Aku hanya setup Android Studio pada PC saya, yang baru memulai untuk mengembangkan aplikasi Android.
Masalah saya adalah bahwa, ketika saya mencoba untuk menjalankan aplikasi di emulator, itu mengambil banyak waktu untuk memulai dan setelah maka emulator tidak bekerja terlalu lambat.
AVD pengaturan
AVD Name: Glaxy Perangkat: Glaxy Nexus (4.65", 720x 1280: xhdpi) Target: Android 4.2.2 - API Level 17 Pilihan memori: Ram 500, VM Heap 64 Penyimpanan Internal: 200MiB
Saya memiliki jendela yang baik pc: Intel Core 2 Duo 2.93 Ghz dan Ram 3gb
Saya baru dalam pengembangan Android dan java.
Solusi Terbaik adalah dengan menggunakan Emulator Android dengan Intel Virtualization Technology.
Sekarang jika sistem anda memiliki Prosesor yang memiliki fitur yang disebut sebagai Intel Virtualization Technology, maka Intel X86 gambar akan menjadi keuntungan besar bagi anda. karena mendukung Intel® Hardware Accelerated Execution Manager (Intel® HAXM).
Untuk memeriksa bahwa prosesor anda mendukung HAXM atau tidak : Klik di Sini
Anda perlu untuk secara manual menginstal Intel HAXM di sistem anda. Ikuti langkah-langkah untuk itu.
Berharap ini akan berguna untuk anda. :) Terima kasih.
Hanya mengedit AVD pengaturan seperti di bawah ini,
Enable snapshot pilihan dan silahkan menggunakan INTEL HAXM perangkat lunak untuk speedup.kunjungi https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm dan download...
New Android Studio dengan sangat signifikan peningkatan kinerja untuk AVDs (ditiru perangkat).
Tapi ketika anda awalnya menginstal Android Studio (atau, ketika anda update ke versi baru, seperti Android Studio 2.0, yang baru-baru ini dirilis), yang paling penting fitur kinerja (setidaknya jika berjalan pada Windows PC) dimatikan secara default. Ini adalah HAXM emulator accelerator.
Buka Android SDK dari studio dengan memilih ikon dari bagian atas layar (di dekat sisi kanan ikon-ikon yang ada), kemudian pilih SDKTools tab, dan kemudian centang kotak untuk Intel x86 Emulator Accelerator (HAXM installer), klik OK. Ikuti petunjuk untuk menginstal accelerator.
Pastikan untuk benar-benar keluar Android Studio setelah menginstal, dan kemudian pergi ke folder SDK (C:\users\username\AppData\Local\extras\intel\Hardware_Accelerated_Execution_Manager jika anda menerima default). Dalam direktori ini Pergi ke ekstra\intel\Hardware_Accelerated_Execution_Manager dan jalankan file yang bernama "intelhaxm-android.exe".
Kemudian, kembali masuk Studio, sebelum menjalankan AVD lagi.
Juga, saya menemukan bahwa ketika saya diperbarui dari Studio Android 1.5 ke versi 2.0, saya harus membuat yang sama sekali baru AVDs, karena semua dari saya yang lama berlari perlahan sehingga tidak dapat digunakan (misalnya, mereka masih booting setelah lima menit - saya tidak pernah punya satu untuk benar-benar boot). Segera setelah saya membuat yang baru, mereka berlari cukup baik.
Cek ini: https://stackoverflow.com/questions/1554099/slow-android-emulator?rq=1
Emulator Android sangat lambat pada kebanyakan komputer, pada posting yang anda dapat membaca beberapa saran untuk meningkatkan kinerja emulator, atau gunakan android_x86 mesin virtual
Seperti @Xavi disebutkan, Android Emulator
biasanya lambat dan tertinggal jauh. Baik untuk menguji aplikasi pada perangkat yang sebenarnya atau menggunakan alternatif emulator seperti BlueStack atau Android-X86.
Tip lain untuk menggunakan emulator ini untuk tidak dekat jika anda ain't dilakukan pengujian aplikasi anda. Biarkan saja terbuka. Dalam kasus anda melewatkan waktu yang dibutuhkan untuk memulai.
Menggunakan x86 gambar dan download "Intel Hardware Accelerated Execution Manager" dari sdk manager.
Lihat di sini cara untuk mengaktifkannya: http://developer.android.com/tools/devices/emulator.html#accel-vm
Emulator anda akan menjadi super cepat!
Saya mencoba semua yang disarankan obat dan tidak memiliki dampak apapun. Android Studio emulator pengalaman hanya dapat digunakan dengan setup saya (Windows 10, AndroidStudio 3.5, Quadcore 3.2 Ghz, 32GB dengan SSD drive).
Aku mencoba Memperbarui Studio, Menginstal Intel HAXM, Mengubah pengaturan memori melalui SDK, menggunakan perangkat yang sebenarnya, termasuk berbagai folder di Windows Anti-virus antara lain.
Solusi yang membuatnya bekerja seperti angin adalah untuk mengecualikan Android Debug Bridge (adb.exe) "sebagai proses" dari Windows Security / Perlindungan Virus. Anda dapat melakukannya sendiri atau baca detailnya di bawah ini untuk mengetahui bagaimana melakukannya.
Saya sarankan memverifikasi tingkat keparahan masalah kecepatan sendiri. Hal yang sama akan digunakan untuk memverifikasi perbedaan segera setelah anda menerapkan obat. Menjalankan pilihan dari dalam Android Studio hanya membuatnya lebih kompleks.
Langkah-langkah untuk memeriksa masalah ini:
Mendapatkan path untuk Android SDK Tools. Anda dapat menemukannya SDK Manager -> Penampilan dan Perilaku -> Sistem Pengaturan -> Android SDK.
Buka command prompt atau terminal window. Anda dapat melakukan klik kanan pada Windows (Start) Icon -> Run dan jalankan "cmd". Ini akan memberikan anda sebuah jendela command prompt atau terminal window.
Pada jendela terminal, mengubah drive dan path ke folder Android SDK menggunakan perintah CD. Sekarang perubahan ke sub-folder Platform-tools.
Anda akan menemukan Android Debug Bridge (adb.exe) dalam folder ini. Ini memainkan peran yang sangat penting dalam operasi emulator serta perangkat yang sebenarnya.
Pada jendela terminal, jalankan adb.exe alat dengan perintah adb. Itu harus langsung kembali dengan bantuan parameter untuk adb.
Sekarang jalankan adb.exe dengan perintah seperti berikut - adb devices. Ini harus hanya kios dan mengambil beberapa detik untuk kembali dengan informasi bahkan jika anda tidak memiliki perangkat atau emulator berjalan. Di setup saya butuh waktu hampir 30 detik. Ini adalah masalah.
Apa pun yang anda lakukan dengan emulator berjalan melalui adb dan terjebak di sini. Setelah obat ini diterapkan, maka harus mengeksekusi adb devices perintah langsung sebagai sederhana adb perintah tanpa parameter apapun.
Langkah-langkah untuk memperbaiki:
Pergi untuk Windows "Virus dan Ancaman Perlindungan" pengaturan. Ada beberapa cara untuk mencapai hal itu. Anda dapat menggunakan Klik Kanan pada Windows (Start) dan pilih Icon Pengaturan**. Memilih Update & Keamanan, maka Windows Security, maka Virus dan Ancaman Perlindungan**.
Anda akan menemukan pilihan Virus dan Ancaman Pengaturan Perlindungan. Pilih itu. Anda akan menemukan beberapa pilihan, mencari Pengecualian. Pilih opsi Menambah atau menghapus pengecualian. Ini akan membawa anda ke daftar File, Folder, Proses yang saat ini dikeluarkan oleh windows anti-virus. Mungkin kosong atau mungkin memiliki beberapa data.
Pilih "+ Tambahkan Pengecualian". Anda akan menemukan pilihan 4 - File, Folder, File Jenis dan Proses. Ini adalah penting. Silakan pilih Proses.
Dalam "Masukkan Nama Proses" kotak input ketik nama adb.exe. Jangan lupa untuk mengetikkan ekstensi, hanya menempatkan adb tidak akan bekerja. Menerima input dengan "Tambahkan" tombol.
Anda selesai. Sekarang goto command prompt lagi dan ikuti langkah yang sama yang anda lakukan sebelumnya untuk memeriksa masalah ini. Mudah-mudahan anda akan terkejut dan seluruh Studio Android emulator pengalaman harus menjadi mulus.
Perhatikan bahwa langkah-langkah yang mungkin sedikit berbeda tergantung pada versi Windows, Android Studio and SDK tools namun harus masih berlaku.
Emulator ini jauh lebih cepat ketika berjalan di Linux. Di Ubuntu 13.04, diluncurkan dalam waktu 10 detik, dan itu berjalan hampir seperti lancar pada perangkat fisik. Aku ingin't telah mampu mereproduksi kinerja pada Windows.
EDIT: Sebenarnya, setelah boot pertama, bila menggunakan Atom arch. dan akselerasi GPU, Windows emulator berjalan hampir serta di Linux.
Android Development Tools (ADT) 9.0.0 (atau lambat) 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 RAM Perangkat Size 1024 hasil yang sangat cepat emulator.
Merujuk 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!:
Mencoba menggunakan android virtual device. Anda dapat membuat satu dengan menambahkan perangkat baru dengan pergi ke AVD Manager. Pilih ukuran layar 3'2 dan API-10 (gingerbread).
Ini bekerja untuk saya, dan itu adalah super cepat sekarang.
P. S. - laptop Saya digunakan untuk mengambil selamanya untuk memuat emulator, dan Itu tidak pernah dimulai karena tidak cukup memori(4.2). Aku digunakan untuk mendapatkan restart lagi dan lagi. Ini memecahkan masalah saya.
Google Luncurkan Android Studio 2.0 Dengan Peningkatan Emulator Android Dan Instan Baru Menjalankan Fitur
Fitur baru di Android Studio 2.0 :
1.Instan Run: lebih Cepat Membangun & Menyebarkan
Anda dapat dengan cepat melihat perubahan yang berjalan pada perangkat anda atau emulator. Mengaktifkan Instan Berlari mengikuti langkah-langkah ini:
1.buka Pengaturan/Preferensi 2.pergi untuk Membangun, Pelaksanaan, Penerapan, 3.Instan Jalankan. Klik Aktifkan Instan
Silahkan lihat video ini Instan Run --> [Instan Run][1]
2.GPU Profiler
Bagi pengembang yang membangun grafik-intensif aplikasi dan game, Studio sekarang juga termasuk GPU baru profiler. Ini akan memungkinkan pengembang untuk melihat apa yang terjadi setiap kali layar menarik gambar baru untuk melacak masalah kinerja.
klik di sini untuk informasi lebih lanjut tentang GPU Profiler alat
Panduan Memulai untuk Android Emulator Preview
Untuk lebih detail tentang android 2.0 Terbesar dan terbaik update 2015 anda dapat melihat artikel yang sangat bagus oleh Penulis @nuuneoi :
Pertama Terlihat di Emulator Android 2.0, terbesar dan terbaik update namun di tahun
Mencoba meningkatkan ram anda dari intel HAXM dengan menginstal ulang itu.. Bekerja untuk saya.. Di pc saya HAXM setup's lokasi berikut ini: C-Pengguna-Pc's_name-AppData-Lokal-Android-sdk-ekstra-intel-Hardware_Accelerated_Execution_Manager
Dalam kasus saya, masalah itu datang dari eksekusi WinSAT.exe
(terletak di System32 folder
). Saya dinonaktifkan dan masalah terpecahkan.
Untuk mematikannya:
- Start > Task Scheduler (taskschd.msc)
- Menemukan Task Scheduler (Lokal)
- Task Scheduler Library
- Microsoft > Windows > Pemeliharaan
- Klik kanan WinSAT
- Pilih disable.
Juga, menekan dari Task Manager atau hanya reboot mesin anda.
Embun: Dalam situasi ini (ketika masalah datang dari WinSAT
) emulator bekerja (dengan kinerja yang buruk) bila anda menggunakan Software - GLES 2.0
dan bekerja dengan sangat miskin kinerja bila anda menggunakan perangkat Keras - GLES 2.0
.
Selain dari apa yang orang telah mengatakan tentang HAXM dan lain pengaturan konfigurasi sebagai solusi untuk masalah ini, solusi saya tidak ada hubungannya dengan perangkat lunak atau konfigurasi prosesor keterbatasan.
Saya setup Android studio pada yang lebih tua HDD dan aku punya Visual Studio menjalankan emulator android di SSD. Saya bottleneck lama HDD - SSD I telah menghasilkan kecepatan yang lebih.
Solusi - meskipun bukan yang terbaik untuk anda - adalah untuk melihat dalam memasang SSD. Ini sangat tidak layak solusi dalam 90% kasus, tetapi bagi saya akar penyebab dikaitkan dengan hardware saya - bukan perangkat lunak konfigurasi.
Semoga ini bisa membantu orang lain yang menghadapi masalah yang sama!
Ini bekerja untuk saya. Saya ukuran pada disk terlalu tinggi untuk emulator untuk menjalankan dengan benar. Menyeka data mengambilnya dari 4.9 GB 2.9 GB. Klik pada AVD manager di bagian kanan atas dan itu akan menarik sebuah layar dengan semua perangkat anda. Dalam baris dengan perangkat ikon yang terakhir akan menjadi ikon panah ke bawah, klik itu. Klik 'Wipe Data' maka 'Cold Boot'
Bagi mereka yang diaktifkan HAXM dan emulator masih bekerja lambat di sini adalah apa yang harus anda lakukan:
sesuai HAXM Release_Notes.txt (Versi 7.5.2):
- Pada Windows, Antivirus Avast dapat mengganggu HAXM dan menyebabkan Emulator Android atau QEMU untuk berjalan sangat lambat. Solusi untuk hapus centang "Menggunakan bersarang virtualisasi di mana tersedia" di Avast Pengaturan > Pemecahan masalah.
Jadi buka Avast dasbor > Menu > Pengaturan > Pemecahan masalah dan menonaktifkan "Aktifkan hardware-assisted virtualization"
Cari emulator's process di Task Manager > Rincian tab:
Klik kanan di atasnya dan Menetapkan Prioritas -> di Atas normal
Maaf screenshot tidak dalam bahasa inggris tetapi anda mendapatkan titik, kan? Yang membantu saya secara signifikan! Saya berharap ini akan membantu anda juga.
Juga, satu hal sesuai Catatan Rilis:
- Pada Windows 8, 8.1 dan 10, dianjurkan untuk menonaktifkan Hyper-V dari Fitur Windows dalam rangka untuk HAXM driver untuk berfungsi dengan benar.
Dalam kasus saya, saya didn't memiliki "Hyper-V" fitur di Windows 8.1 tetapi anda mungkin harus mencobanya, hanya dalam kasus. Untuk menemukan dan menonaktifkan fitur yang melihat artikel ini: https://support.bluestacks.com/hc/en-us/articles/115004254383-How-do-I-disable-Hyper-V-on-Windows-
Perbaikan cepat jika menggunakan Android Studio (atau Eclipse) adalah untuk menonaktifkan animasi boot.
Pilih Run > Edit Konfigurasi
Aplikasi Android > YOURAPP
Pilih "Emulator" tab dan memeriksa "Menonaktifkan boot animasi"
Ini akan berhenti "ANDROID" gambar dari loading dan boot langsung ke layar kunci, maka anda tetap emulator terbuka. Juga, untuk menghindari masalah, don't memutar perangkat sebelum peluncuran (Cmnd + Ctrl + F11), dan don't mencoba untuk menjalankan aplikasi lebih dari sekali selama instalasi.
Saya cenderung untuk memuat AVD melalui snapshot yang dapat setup di AVD Manager > Pilih AVD > Rincian... > Memeriksa Emulator Pilihan: Snapshot, dan kemudian untuk menjalankan AVD, Pilih AVD di AVD Manager > Mulai... > Pilih Save Untuk Foto dan Peluncuran dari Snapshot. Pertama kalinya, pastikan untuk menyimpan foto ini dipilih, karena tidak ada snapshot yang ada untuk memulai. Waktu berikutnya dan seterusnya memilih memulai dari snapshot.
Sedikit khawatir untuk menyarankan hal ini juga, tapi aku telah melihat perilaku aneh ketika loading dan menjalankan AVD. Ketika saya memiliki laptop baterai yang terisi pada laptop saya Lenovo - 64 bit Windows 7, 4GB, 2.5 GHz mesin, emulator beban dan berjalan sedikit lebih cepat dan juga tertinggal kurang. Aku bertanya-tanya jika ini adalah konfigurasi pada laptop saya untuk memperlambat tinggi proses komputasi. Akan lebih baik untuk mengetahui apakah orang lain telah melihat perilaku ini? Cabut charger bila AVD dimuat dan melihat apakah AVD melambat.
Ini mungkin karena berkas tidak lengkap di sdk anda . Kadang-kadang firewall ur kantor atau di suatu tempat di blok itu dan karenanya pesan kesalahan datang mengatakan peer tidak dikonfirmasi aku menghadapi masalah yang sama tapi setelah men-download semua file dengan mendapatkan akses firewall Saya emulator bekerja dengan baik dan lebih cepat dari sebelumnya