Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows Phone 7 emulator on a VM?

It seems that the Windows Phone 7 SDK doesn't support running inside a VM. On Parallels, the entire VM simply crashes when the emulator is starting up.

Around the web, though, a few people have reported that they were able to use it by changing a lot of the VM settings.

What do I have to change to be able to run it? I'm specially interested in Parallels, but VMWare or any other simulator that run on OSX if fine for me!

like image 622
Eduardo Scoz Avatar asked May 20 '10 22:05

Eduardo Scoz


People also ask

Can you run an Emulator on a virtual machine?

Android Emulator allows you to run emulations of Android devices on Windows, macOS or Linux machines. The Android Emulator runs the Android operating system in a virtual machine called an Android Virtual Device (AVD). The AVD contains the full Android software stack, and it runs as if it were on a physical device.

Is there a Windows Phone Emulator?

Microsoft Emulator is a desktop application that emulates a Windows 10 Mobile device when used in conjunction with Visual Studio 2015. It provides a virtualized environment in which you can debug and test universal windows apps without a physical device.

Can you run VM on phone?

VMOS is a virtual machine app on Android, that can run another Android OS as the guest operating system. Users can optionally run the guest Android VM as a rooted Android OS. The VMOS guest Android operating system has access to the Google Play Store and other Google apps.

Can Android Studio run on virtual machine?

You can't run a VM-accelerated emulator inside another VM, such as a VM hosted by VirtualBox, VMware, or Docker (unless using WSL2). You must run the Android emulator directly on your system hardware.


2 Answers

The WinPhone7 (and WinPhone8) emulator is itself a VM and few (if any) general-purpose VM's will host another VM infrastructure, which is why it crashes Parallels etc.

If you want to have the emulator run from within a different VM to the one MS provides, then you're into the realm of extracting images, toggling bits and trying to tack it into your VM of choice. Of course, the chances of the emulator then working as expected with no residual issues is as close to nil as makes no difference ;)

[Update 2013-01-30] VMWare5 & Parallels Desktop 8 now support running Hyper-V guest VM's. This is particularly useful for those wanting to develop against the Windows Phone 8 SDK which runs Windows Phone 8 guest VM's on Hyper-V.

Here's a guide to how to run Visual Studio 2012 & Windows 8 SDK (inc. the Windows Phone 8 Hyper-V-based emulator) in VMWare5 or Parallels desktop 5: http://blogs.msdn.com/b/interoperability/archive/2012/12/21/how-to-develop-for-windows-phone-8-on-your-mac.aspx

Note: Running Windows & Hyper-V inside a VM will be slower than running natively. Dual-booting into Windows (using Boot Camp on OSX) is stil the recommended method of developing for the Windows platform, especially if you want to use Hyper-V guest VM's.

like image 128
Rich Turner Avatar answered Sep 22 '22 07:09

Rich Turner


I'm working in VMware Fusion with Expression Blend 4 RC AND the emulator. works like a charm!

like image 27
Daan Avatar answered Sep 20 '22 07:09

Daan