Saya telah menginstal VS2017 15.7 pada VMware Fusion (versi terbaru) yang menjalankan Windows 10 (versi terbaru, pembaruan terkini) dengan virtual Hyper-V diaktifkan.
Saya membuat proyek baru menggunakan template Xamarin Forms.
Saya mencoba menjalankannya di salah satu emulator Visual Studio Android dan sepertinya tidak ada yang berhasil.
Emulator mulai berjalan dan tampak berfungsi.
Namun, Visual Studio hanya hang dan sepertinya tidak pernah menginstal aplikasi ke emulator. Setelah beberapa saat, jika saya mengklik emulator untuk melihat aplikasi, saya mendapatkan layar hitam di emulator.
Saya dapat menghentikan pembangunan/penyebaran dan Visual Studio responsif. Berikut ini postingan serupa tentang apa yang terjadi pada saya… https://forums.xamarin.com/discussion/83756/visual-studio-android-emulator-black-screen-in-apps-periodically
Resolusi dalam postingan itu adalah menghapus baris di file xdesku.xml
https://creativewebspecialist.co.uk/2015/07/22/how-to-use-visual-studio-android-emulator-on-vmware-fusion/
(In Windows, you’ll need to edit the c:\program files (x86)\Microsoft XDE\10.0.10240.0\skus\android\xdesku.xml
file dan hapus baris berikut dari file: GuestDisplayProvider=”VsEmulator.OpenGLGuestDisplay”
)
Saya mencoba ini, tetapi masih belum berhasil.
Saya meningkatkan VM hingga 10 pertunjukan dan 4 prosesor, masih belum berhasil.
Saya telah menghapus centang penerapan cepat di IDE studio visual untuk properti Android. Selain itu, di hyper-v saya telah memilih kompatibilitas prosesor dan bermigrasi ke komputer fisik serta 2 prosesor virtual untuk emulator. Ini biasanya hal-hal yang memengaruhi emulator Android agar tidak berfungsi dengan benar di perangkat logam.
Saya bingung. Saya menjalankan Visual Studio Emulator untuk Android. Saya bahkan menonaktifkan grafik 3D serta retina resolusi tinggi di VM. Saya mendapatkan pemeriksaan runtime yang gagal diterapkan ke emulator.
Tes yang sama berfungsi dengan baik di desktop Windows 10 saya.