【问题标题】:Missing ant and "code 8" errors when building multi-device hybrid application project构建多设备混合应用程序项目时缺少 ant 和“code 8”错误
【发布时间】:2015-02-21 00:22:32
【问题描述】:

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

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,但它仍然显示这个错误怎么办

【问题讨论】:

  • 你的蚂蚁路径设置对了吗?
  • 尝试运行 %userprofile%\.cordova\lib\android\cordova\3.4.0\bin\check_reqs.bat 以获取更多信息。

标签: ant visual-studio-cordova


【解决方案1】:

为多设备混合应用尝试以下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

【讨论】:

  • 如果这个答案解决了你的问题,那么接受这个作为答案。这会让其他人参考这个
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    我在构建多设备混合应用程序项目时找到了“代码 8”错误的解决方案。您收到的错误消息是: Error 2 \bld\Debug\platforms\android\cordova\build.bat: Command failed with exit code 8 \MDAVSCLI 1 1

    如果您在 DevStudio GUI 中使用 config.xml(不是以文本方式编辑文件),就会发生这种情况。如果您更改 LaunchMode 属性并将其更改回默认值“singleTop”,则会在 config.xml 中添加一个新条目:

    只需删除该条目,您的项目就会再次正常编译。 DevStudio 中一个非常讨厌的错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多