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

Posted

技术标签:

【中文标题】命令“platforms\\android\\cordova\\clean.bat”以代码 2 退出【英文标题】:The command "platforms\android\cordova\clean.bat" exited with code 2命令“platforms\android\cordova\clean.bat”以代码 2 退出 【发布时间】:2015-08-03 05:19:32 【问题描述】:

当我在 Visual Studio 2015 Cordova 中调试我的解决方案时,出现此问题命令“platforms\android\cordova\clean.bat”退出,代码为 2。

【问题讨论】:

你答对了吗? 【参考方案1】:

在 Visual Studio 2015 中,菜单:Tools => Options => Tools for Apache Cordova => Environment Variable Overrides 设置正确的 ADT_HOME 和 JAVA_HOME。

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

【讨论】:

还要确保您拥有适当/最新的 Android SDK 平台工具和构建工具 我试过这个,但是直到我也删除了platforms\android\folder之后它才起作用【参考方案2】:

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

最后归结为我有一个 64 位操作系统并安装了一个 32 位 JDK,但不知何故不能很好地协同工作。下载了 64Bit JDK 并更正了 Visual Studio 中的路径,现在可以正常工作了。

问候 基兰

【讨论】:

【参考方案3】:

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

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

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

重新启动您的工作室。这个问题就没有了。开心。 :)

【讨论】:

也许您应该指定应该在PATH 环境变量中确切放置的内容。【参考方案4】:

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

    检查 cmd > java -d64 -version - JVM 有错误 从 java.com/en/download 安装 Java 重启电脑 检查 cmd > java -d64 -version - 没有错误 删除 ..\bin\platforms\android 文件夹 android 是我遇到问题的平台 清洁解决方案和构建解决方案

现在已成功部署到设备!

【讨论】:

【参考方案5】:

不幸的是,该错误消息并不是很有帮助。当我遇到这个错误时,我可以通过在命令提示符下运行 clean.bat 文件来获得更多信息,这样我就可以看到实际的错误消息。 bat文件的路径在报错信息中:“platforms\android\cordova\clean.bat”。

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

【讨论】:

以上是关于命令“platforms\android\cordova\clean.bat”以代码 2 退出的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令(网络命令和关机重启命令)

linux命令的排列替换与别名

Docker学习重点~docker命令:帮助命令镜像命令容器命令常用其他命令

每天一个 Linux 命令网络相关命令(ifconfigroutepingtraceroutenetstatsstelnetrcpscp)

Linux基础命令

网络安全—Linux命令