vs2017 untuk membuat aplikasi Android baru, lalu mulai mengeksekusi tanpa debugging, dan mulai melaporkan informasi berikut:
--------------------------- Direkomendasikan AVD --------------------------- Menjalankan Android Virtual Device (AVD) berbasis x86 10x lebih cepat.<br/>Kami sangat menyarankan untuk membuat AVD baru. --------------------------- OKE ---------------------------
Apa maksudmu? Artinya, mesin virtual yang Anda mulai sekarang relatif lambat, jika Anda beralih ke CPU format x86, maka kecepatannya akan 10 kali lebih cepat, atau Anda tidak memulai format ARM ini. Tidak ada solusi untuk ini: jika Anda mengklik OK, mesin virtual Anda tidak akan dimulai. Cukup klik Tutup di sebelah kanan. Lagipula itu hanya petunjuk.
Ringkasan: Sistem seperti apa komputer Anda? Jika tidak, itu akan lebih intensif sumber daya dan macet, dan Anda tidak akan dapat menghargai kelancaran versi baru mesin virtual. Saya pernah merasa bahwa ini sudah menjadi pertarungan dengan mesin virtual ios di notebook Mac. Tentu saja, masih belum semulus masuk ke rumah orang. Tapi setidaknya tidak perlu iri. Juga tersedia di versi baru mesin virtual adalah: fungsi pemosisian, komunikasi (melakukan panggilan dan SMS), mengambil foto, pengenalan sidik jari.
Solusinya adalah sebagai berikut:
vs2017-tools-android-android emulator manager, pilih emulator yang Anda butuhkan. Klik Edit. CPU Pilih Intel x86_64, seperti yang ditunjukkan di bawah ini:
Kemudian, lanjutkan menjalankan program dengan kesalahan berikut:
1> Mulai menyebarkan Android_Accelerated_Nougat ... 1> memulai emulator Android_Accelerated_Nougat ... 1>XXXX 1>emulator: KESALAHAN: Emulasi x86_64 saat ini memerlukan akselerasi perangkat keras! 1>Harap pastikan Intel HAXM terpasang dengan benar dan dapat digunakan. 1>Status akselerasi CPU: Harap nonaktifkan Hyper-V sebelum menggunakan Android Emulator. Mulai command prompt sebagai Administrator, jalankan 'bcdedit /set hypervisorlaunchtype off', reboot. 1> Tidak dapat memulai emulator Android_Accelerated_Nougat.
Kiat umumnya adalah: Status akselerasi CPU: Harap nonaktifkan Hyper-V sebelum menggunakan emulator Android. Mulai command prompt sebagai administrator, jalankan 'bcdedit / set hypervisorlaunchtype off', mulai ulang.
Larutan:
Hyper-V adalah perangkat lunak virtualisasi Microsoft, mirip dengan VirtualBox dan VMware, yang dapat digunakan untuk membuat mesin virtual. Mereka disebut hypervisor atau Monitor Mesin Virtual. Android Emulator adalah emulator berfitur sangat lengkap yang berfungsi dengan buku telepon, panggilan, dan lainnya (meskipun Anda tidak dapat benar-benar menelepon dari sini). Bahkan browser bawaannya dan Google Earth/Maps (dengan dukungan untuk realitas jalanan!) dapat terhubung ke Internet. Pengguna dapat menggunakan input keyboard, input tombol simulator klik mouse, dan bahkan menggunakan klik mouse dan seret layar untuk memanipulasi.
Setelah layanan Hyper-V diaktifkan di Windows, emulator Android Studio akan menemukan bahwa prompt hyper-V tidak kompatibel
Solusi: Matikan Hyper-V, ada dua cara untuk mematikan Hyper-V(Metode kedua direkomendasikan!!!!! ):
1. Buka fungsi Panel Kontrol - Windows untuk mengaktifkan fungsi manajemen mesin virtual. Kosongkan konten kotak centang dalam diagram dan nyalakan ulang komputer Anda.
2. Buka antarmuka prompt perintah sebagai administrator:
Masukkan: bcdedit /set hypervisorlaunchtype off lalu restart komputer (atur untuk menonaktifkan Hyper-V)
(Catatan: Perintah untuk mengaktifkan kembali hyper-v: bcdedit /set hypervisorlaunchtype auto)
Setelah me-restart komputer, Anda dapat menginstal fungsi akselerasi perangkat keras Intel, yang diperkenalkan sebagai berikut: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Manajer Eksekusi Akselerasi Perangkat Keras IntelAlamat unduhan: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
Setelah menginstal haxm-windows_v6_2_1 berhasil.
Luncurkan vs2017 untuk men-debug aplikasi Android, dan Anda dapat berhasil meluncurkan emulator Android!!
|