ฉันได้ติดตั้ง VS2017 15.7 บน VMware Fusion (เวอร์ชันล่าสุด) ที่ใช้ Windows 10 (เวอร์ชันล่าสุด การอัปเดตล่าสุด) โดยเปิดใช้งาน Hyper-V เสมือน
ฉันสร้างโปรเจ็กต์ใหม่โดยใช้เทมเพลต Xamarin Forms
ฉันพยายามเรียกใช้บนโปรแกรมจำลอง Visual Studio Android ใด ๆ และดูเหมือนว่าจะไม่ทำงานเลย
โปรแกรมจำลองเริ่มทำงานและดูเหมือนว่าจะใช้งานได้
อย่างไรก็ตาม Visual Studio ค้างและดูเหมือนจะไม่เคยติดตั้งแอปลงในโปรแกรมจำลองเลย หลังจากนั้นไม่นาน ถ้าฉันคลิกที่โปรแกรมจำลองเพื่อดูแอปต่างๆ ฉันจะพบหน้าจอสีดำในโปรแกรมจำลอง
ฉันสามารถหยุดการสร้าง / การปรับใช้และ Visual Studio ตอบสนองได้ นี่คือโพสต์ที่คล้ายกันเกี่ยวกับสิ่งที่เกิดขึ้นกับฉัน… https://forums.xamarin.com/discussion/83756/visual-studio-android-emulator-black-screen-in-apps-periodically
ความละเอียดในโพสต์นั้นคือการลบบรรทัดในไฟล์ 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
ไฟล์และลบบรรทัดต่อไปนี้ออกจากไฟล์: GuestDisplayProvider=”VsEmulator.OpenGLGuestDisplay”
)
ฉันลองสิ่งนี้แล้ว แต่ก็ยังไม่มีโชค
ฉันเพิ่ม VM เป็น 10 กิ๊กและโปรเซสเซอร์ 4 ตัว แต่ก็ยังไม่มีโชค
ฉันได้ยกเลิกการเลือกการปรับใช้อย่างรวดเร็วใน Visual Studio IDE สำหรับคุณสมบัติ Android นอกจากนี้ ใน Hyper-v ฉันได้เลือกความเข้ากันได้ของโปรเซสเซอร์และย้ายไปยังคอมพิวเตอร์จริงรวมถึงโปรเซสเซอร์เสมือน 2 ตัวสำหรับอีมูเลเตอร์ สิ่งเหล่านี้มักเป็นสิ่งที่ส่งผลกระทบต่อตัวเลียนแบบ Android จากการทำงานอย่างถูกต้องบนโลหะ
ฉันนิ่งงัน. ฉันกำลังใช้งาน Visual Studio Emulator สำหรับ Android ฉันยังปิดการใช้งานกราฟิก 3D รวมถึงจอเรตินาความละเอียดสูงใน VM ฉันได้รับการตรวจสอบรันไทม์ที่ล้มเหลวในการปรับใช้กับโปรแกรมจำลอง
การทดสอบเดียวกันนี้ทำงานได้ดีบนเดสก์ท็อป Windows 10 ของฉัน