I have finally added the universal tools to visual studio 2015 Community,and I have created a windows phone project,after that,I tried to install windows phone 8.1 emulators but I get this message:
my system is:
Windows 8.1 Professionnel
Processeur: Intel(R) Pentium(R) CPU P6200 #2.13Ghz 2.13Ghz
RAM:4.00Go
System Type: 64 bits,x64 processor
I know that my PC dosn't accept virtualisation,is there please any windows phone emulator I can dowload to test my windows phone application
thanks a lot for help
if your CPU doesn't support VT-x you are out of luck. Hyper-V requires VT-x and SLAT support support to run. Your extremely old CPU doesn't support both requirements.
Buy a newer laptop/2-1 device with a CPU that supports Hyper-V.
Related
I am using windows 10 and Visual Studio Community 2015.. My question is The app I am making cannot be debugged, its says that My Windows 10 does not support the emulator, so I need to register my phone to debug the app.
However, I am developing on windows 10 and creating a windows 8.1 phone app. I have changed the laptop into Developer Mode, and I still cannot figure out how to register the phone.
My laptop specs are:
Windows 10 Home
500 GB
4 GB RAM
Intel Pentium N3540 Processor
64 bit OS
My Phone specs are:
Windows 8.1 Pro update 2
Lumia 640 LTE
So if the emulator is not supported in windows 10, then how do I register my phone. There has to be away to debug the app.
Update:
Hyper-V Requirements:
VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: No
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes
In order for the hyper-v to work on win10, you must enable it through the BIOS.. Once its enabled then you can install the emulator...
My computer (32-bit) doesn't support Windows Phone emulator,which requires the 64-bit edition of windows 8.1 Pro (My computer windows 8.1 enterprise) and a computer that supports Hyper-V
what should i do to fixed it ??
Nothing you do will make the emulator run on 32bit Windows. Your only option is to install 64bit Windows.
To run emulator, follow these steps:
Check if your processor supports SLAT. Here is a guide to check for this feature using CoreInfo: How to Check if Your CPU Supports Second Level Address Translation
If your processor doesn't, get a new processor/PC.
Install Windows 8.1 64 bit (both Pro and Enterprise will work).
Or you can simply deploy your app in a physical device (get a cheap Lumia 4XX or 5XX) and test.
What installations I require for Windows Phone 8.1/8 SDK?
I have been through How to get started with windows phone SDK 8.1?
, but no luck.
Its ok if anyone wants to down vote. But please help me get through the installation. :)
You need Visual Studio 2013 update 2 or later. You can download the latest free version here:
Microsoft Visual Studio Express 2013 for Windows with Update 3
To run it you need at least Windows 8.1.
If you want to use the emulators, you need Windows 8.1 Pro x64, but if you have a physical Windows phone 8.1 device, you can use it to test your apps, instead of the emulators
First of all for windows phone 8/8.1 you would be needed to have windows 8.1 (x64)Operating System, Then you should check for whether your System is Supporting Hyper-v and SLAT or not.
To check for Hyper-V and SLAT, You can have Refrence from here Does my processor support Hyper-V : Coreinfo
If you have Hyper-V and SLAT, you are ready with Devlopment for windows phone 8/8.1.
for Development of windows phone 8/8.1 You would be needed to install Visual Studio 2013 with update 2 or later. here is a download link for Express 2013 for Windows that can be used for windows, windows phone as well as for Universal Apps.
for windows phone 8.1 emulators, you can download them from here windows phone 8.1 emulators
I want to make a simple windows phone 8 app. And I have installed on my pc:
OS : Windows 8 pro
Visual studio 2013
SDK 8.0
And when I debug my app it give error below:
Deployment failed because no Windows Phone was detected. Make sure a phone is connected and powered on.
For resolving this error, when I an installing windows 8.1 Emulator it give me error below:
This computer does not support the windows phone emulator, which require the 64-bit edition of windows 8.1 Pro and a computer that support Hyper-v,
And my system type is 64-bit OS, x64-based processor.
Kindly suggest me for resolving this issue, I am waiting for your reply.
Thanks.
Does your computer support Hyper-V ? If it doesn't, then you can't run the emulator on your machine. According to the below Microsoft link,
Your computer’s BIOS must support the following requirements, and they must be enabled:
Hardware-assisted virtualization.
Second Level Address Translation (SLAT).
Hardware-based Data Execution Prevention (DEP)."
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff626524%28v=vs.105%29.aspx#hyperv
After installing Visual Studio 2012 express for Windows Phone 8 on my machine along with the SDK I notice that I do not have the option to Debug to a Windows Phone 8 Emulator ?
Any specific workaround or fixes to resolve this would be helpful?
My Bad, the PC I am using does not support Hardware Virtualization.
I installed multiple times and finally noticed this message at Launch time.
This Computer does not support hardware virtualization, which means Windows Phone Emulator 8.0 can't run on this PC.
If others run into this, here is what I found out.
My Intel Core 2 Duo T9550, don't support SLAT, which is needed to enable Hyper-V, which is again needed to run the WP8 emulator...sigh...
You can run this Coreinfo tool to see what your CPU supports. Follow the guidance here:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff626524(v=vs.105).aspx#system
The Windows Phone 7.1 SDK emulator works fine on my machine btw.
The Windows Phone 8 Emulator runs in Hyper-V.
Hyper-V requires a processor that supports SLAT (Second Level Address Translation).
List of SLALT (EPT) Intel CPUs: http://ark.intel.com/Products/VirtualizationTechnology
So any Core2Duo does not Support Hyper-V :/
Here is a tool to test your CPU: http://slatstatuscheck.codeplex.com/