2015-06-15 62 views
0

我有一個Windows 8並試圖安裝Vs 2015與Apache科多瓦,但我收到錯誤,當它試圖安裝android模擬器。我需要Windows 8.1專業版與Apache科爾多瓦開發

我是否需要windows 8.1 pro才能爲apache cordova開發?

編輯1

這是我得到的錯誤:

Error message

該日誌如下:

[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 

爲我搜索,發現這個:

Visual Studio 2015 RC: Emulator for Android : The installer failed. (Code: 1603)

其中說,Android exmulator需要Hyper V,但Hyper V在Windows 8.1上不可用。

但根據該文獻:http://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/windows-8-1/compare/default.aspx

視窗8.1專業版的Hyper V和在我的系統,我看不到任何選項來打開它。

難道我錯了嗎?或者文件不正確?

我正在開發戴爾inspiron 7000,它具有帶16GRAM的Intel i7-4510處理器。

+0

我非常懷疑它...... Windows「專業版」和「主頁」版本之間唯一的主要差異是加入域的能力。 –

回答

0

你可以在WIN7,win8的和win10安裝VS 2015年RC開發Android平臺的Apache Cordova的應用[約使用VS2015開發Android應用信息。

對於比win8更新的操作系統的唯一要求是構建Windows 8 +商店應用程序和Windows Phone 8+應用程序。檢查this doc,你會發現爲apache cordova使用visual studio工具所需的操作系統。查詢another doc以瞭解構建應用程序所需的操作系統。從this doc學習,看看你是否錯過了一些用於android模擬器的東西。

[對於Android模擬器的安裝問題]

所以我相信Android模擬器安裝問題是不相關的操作系統的要求。查看是否可以按照this doc中的說明手動安裝Android SDK。

請分享屏幕截圖或錯誤消息,以確保其他人可以理解確切的問題。

[更新1]

是。您確實需要Windows 8專業版或更高版本。我想強調的一件事是Android模擬器(來自Android SDK)不是用於Andriod的Visual Studio模擬器(僅適用於VS)。

但說實話,這不是一個必須調試和測試android應用程序。有很多選項可用(如波紋)。

我建議你仔細閱讀我上面提到的文檔。

如果您有win8 Pro或更高版本,要啓用hyper-v,請在控制面板 - >程序和功能 - >打開或關閉Windows功能 - >檢查Hyper-V複選框。

您可能會發現該複選框爲灰色,無法檢查。通常,這意味着您在BIOS中未啓用虛擬化,或者CPU不支持SLAT。將鼠標移動到複選框可能會提供一些特定信息。有關非常詳細的清單,請參閱this MSDN article,它對於Android的visual studio模擬器具有相同的要求。

如果您可以使用Hyper-V,請在VS上運行修復以安裝它。

+0

用更多的信息更新了這個問題。 – mans

+0

檢查我的更新。希望它可以幫助。 –