命令 "platforms\android\cordova\clean.bat" 以代码 2 退出

The command "platforms\android\cordova\clean.bat" exited with code 2

当我在 Visual Studio 2015 Cordova 中调试我的解决方案时,出现了这个问题 命令 "platforms\android\cordova\clean.bat" 以代码 2 退出。

我得到了解决方案并解决了我的问题。

问题是您在系统中正确设置了环境路径

1。确保安装 JAVA 和 ANT 2.确保在系统变量中设置 JAVA_HOME AND ANT_HOME 以及更新的 PATH。

重新启动您的工作室。这个问题就会消失。享受。 :)

在 Visual Studio 2015 中,菜单:工具 => 选项 => Apache Cordova 工具 => 环境变量覆盖 设置正确的 ADT_HOME 和 JAVA_HOME。

还可以通过 Cordova 工具清理 Cordova 缓存。然后打开并调试您的项目。

我在安装 VS.Net2015 并尝试创建一个空白的 Cordova 项目并进行编译时遇到了类似的问题。我确实尝试了很多不同的方法,包括重新安装 Android Studio 和 VS,但 none 有所帮助。

最后归结为我有一个 64 位 OS 并安装了一个 32 位 JDK,但不知何故不能很好地协同工作。下载了 64 位 JDK 并更正了 visual studio 中的路径,现在可以使用了。

问候 基兰

我遇到了同样的问题,今天解决了如下问题:

  1. Check cmd > java -d64 -version - JVM had error
  2. Installed Java from java.com/en/download
  3. Restarted PC
  4. Check cmd > java -d64 -version - no error
  5. Delete ..\bin\platforms\android folder {android was the platform for which I had the issue}
  6. Clean Solution & Build Solution

现在已成功部署到设备!

不幸的是,该错误消息不是很有用。当我 运行 遇到此错误时,我可以通过简单地 运行 在命令提示符中 clean.bat 文件获得更多信息,这样我就可以看到实际的错误消息。 bat文件的路径在报错信息中:"platforms\android\cordova\clean.bat".

对我来说,我的 build.json 文件中的密钥库文件路径不正确。在我修复后清洁工作正常。