我是否需要windows 8.1 pro与apache cordova一起开发

我是否需要windows 8.1 pro与apache cordova一起开发,cordova,windows-8.1,visual-studio-cordova,Cordova,Windows 8.1,Visual Studio Cordova,我有一个windows 8,试图用apache cordova安装Vs 2015,但当它试图安装android emulator时,我遇到了错误 我是否需要windows 8.1 pro为apache cordova开发 编辑1 这是我得到的错误: 日志如下: [05A0:3964][2015-06-17T15:52:28]i000: MUX: ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id:

我有一个windows 8,试图用apache cordova安装Vs 2015,但当它试图安装android emulator时,我遇到了错误

我是否需要windows 8.1 pro为apache cordova开发

编辑1 这是我得到的错误:

日志如下:

[05A0:3964][2015-06-17T15:52:28]i000: MUX:  ExecuteError: Package (VSSecondaryInstaller_box) failed: Error Message Id: 1603 ErrorMessage: Microsoft Visual Studio Emulator for Android : The installer failed. Fatal error during installation. Error code: 1603
[2A34:2B74][2015-06-17T15:52:59]e000: Error 0x80048646: Process returned error: 0x80048646
[2A34:2B74][2015-06-17T15:52:59]e000: Error 0x80048646: Failed to execute EXE package.
[05A0:3964][2015-06-17T15:52:59]e000: Error 0x80048646: Failed to configure per-machine EXE package.
[05A0:3964][2015-06-17T15:52:59]i000: MUX:  Installation size in bytes for package: VSSecondaryInstaller_box MaxAppDrive: 0  MaxSysDrive: 409517056  AppDrive: 0  SysDrive: 69135360
[05A0:3964][2015-06-17T15:52:59]i000: MUX:  ExecutePackageComplete for secondary installer
[05A0:3964][2015-06-17T15:52:59]i000: MUX:  Disconnecting secondary installer pipe
[05A0:3964][2015-06-17T15:52:59]i000: MUX:  Return Code:0x80048646 Msi Messages:Microsoft Visual Studio Emulator for Android : The installer failed. Fatal error during installation. Error code: 1603 Result Detail:0 Restart:None
[05A0:3964][2015-06-17T15:52:59]i000: MUX:  Set Result: Return Code=-2147187130 (0x80048646), Error Message=Microsoft Visual Studio Emulator for Android : The installer failed. Fatal error during installation. Error code: 1603, Result Detail=, Vital=False, Package Action=Install, Package Id=VSSecondaryInstaller_box
当我搜索并找到这个:

这说明Android exmulator需要Hyper V,但Hyper V在Windows 8.1上不可用

但根据这份文件:

windows 8.1 pro有Hyper V,在我的系统中,我看不到任何打开它的选项

我错了吗?还是文件不对


我正在开发一款戴尔inspiron 7000,它有一个16克的英特尔i7-4510处理器。

[有关使用VS2015开发Android应用程序的信息]

您可以在win7、win8和win10上安装VS 2015 RC,以便为android平台开发Apache Cordova应用程序

比win8更新的操作系统的唯一要求是构建windows 8+应用商店应用程序和windows phone 8+应用程序。选中,您将找到使用visual studio tools for apache cordova所需的操作系统。检查以了解构建应用程序所需的操作系统。从中学习,看看您是否错过了android emulator的某些功能

[针对Android emulator安装问题]

因此,我认为android emulator安装问题与操作系统要求无关。查看是否可以按照中的说明手动安装Android SDK

请分享屏幕截图或错误信息,以确保其他人能够理解确切的问题

[更新1]

对。您确实需要windows 8 Pro edition或更高版本。我想强调的一点是Android Emulator(来自Android SDK)不是Visual Studio Emulator for Andriod(仅适用于VS)

但老实说,调试和测试android应用程序并不是必须的。有许多选项可用(如ripple)

我建议你仔细阅读我上面提到的文件

如果您有win8 Pro或更高版本,要启用hyper-v,请在控制面板->程序和功能->打开或关闭Windows功能->选中hyper-v复选框

您可能会发现该复选框为灰色,无法选中。通常,这意味着您没有在BIOS中启用虚拟化,或者CPU不支持SLAT。将鼠标移动到复选框可能会为您提供一些特定信息。有关非常详细的清单,请参阅对Android visual studio emulator有相同要求的清单


如果Hyper-V对您可用,请在VS上运行修复以安装它。

我非常怀疑它。。。windows的“pro”和“home”版本之间唯一的主要区别是加入域的能力。