构建多设备混合应用程序项目时缺少ant和“code 8”错误

时间:2014-09-22 07:27:04

标签: ant visual-studio-cordova

我安装了多设备混合应用程序,当我构建和调试新项目时,它显示了这三个错误

Error   1   executing command 'ant', make sure you have ant installed and added to your path.
Error   2   C:\Users\User\.cordova\lib\android\cordova\3.5.0\bin\create.bat: Command failed with exit code 8    
Error   3   The command ""C:\Users\User\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" prepare --platform iOS --configuration Debug --projectDir . --projectName "BlankCordovaApp2" --language "en-US"" exited with code 8.

但是我已经在环境变量中设置了所有路径和adt_home,但仍然显示此错误该怎么做

3 个答案:

答案 0 :(得分:2)

针对多设备混合应用尝试以下to check and enable all required Environment Variables

第1步:

    Go to Visual Studio -> Debug Menu -> Multi-Device Hybrid Apps -> 
Environment Variables Settings

第2步:

    Select Required Environment Variable from here as mentioned in 
the attached screenshot

Environment Variable Settings

答案 1 :(得分:0)

确保将ANT_HOME路径设置为更正%systemdrive%\apache-ant-1.9.3之类的位置,并确保在ANT_HOME指向的位置安装ANT。还要确保将系统路径设置为%ANT_HOME%\bin。您可以从here下载ANT,以防它尚未安装。

答案 2 :(得分:-1)

在构建多设备混合应用程序项目时,我找到了“代码8”错误的解决方案。您收到的错误消息是:错误2 \ bld \ Debug \ platforms \ android \ cordova \ build.bat:命令失败,退出代码为8 \ MDAVSCLI 1 1

如果您在DevStudio GUI中使用config.xml(而不是以文本方式编辑文件),则会发生这种情况。如果更改LaunchMode属性并将其更改回默认值" singleTop",则会在config.xml中添加一个新条目:    <'首选项名称=" AndroidLaunchMode"值=" singletop" />

只需删除该条目,您的项目即可再次编译。 DevStudio中的一个令人讨厌的错误