我试着从phonegap和cordova开始。
我遵循了http://phonegap.com/install/的步骤,但是在命令提示符的命令$ phonegap run android
中,我得到了以下错误:Command line failed with exit code 8
我的cordova商店在C:\Users\MAC\.cordova\lib\android\cordova\3.4.0\bin\lib
,WinAnt在C:\Users\MAC\.cordova\lib\android\cordova\3.4.0\bin\lib\WinAnt
。
发布于 2014-06-27 11:38:20
在我从另一台机器上复制了我的工作区并在新机器上尝试了“run”命令后,我发现“命令行失败,退出代码为8”。
'phonegap run android‘命令将从platforms\android目录执行ant。自己执行它,您可能会看到更详细的错误消息。
cd platforms/android
ant
这样做有助于我找出问题的原因- ant给我的额外错误信息突出显示,我的Android开发工具包(ADT)安装位置不在ant预期的位置。它必须在添加平台时写入build命令。
我通过(我正在使用cordova)移除并重新添加android支持来修复这个问题,如下所示:
cordova platform remove android
cordova platform add android
你也许也能做到这一点。我猜你可以用'phonegap‘替换上面命令中的'cordova’,然后执行它们,看看是否能修复它。(我假设您已经安装了Android开发工具集(ADT) -如果没有,那么这可能就是问题所在,您应该安装它!)
发布于 2015-03-10 15:32:32
我将添加另一个!在我的例子中,这是因为我(错误地)从HelloCordova项目复制了config.xml,然后将其用作我的应用程序的基础。
这部手机之前运行过(因此安装了) HelloCordova。
我得到了这个错误,直到我将小部件ID的名称更改为其他名称,然后它运行得很好。
发布于 2014-08-05 14:14:03
因为这是google上出现的第二个搜索"command failed with exit code 8“的链接,它没有提供任何答案。我决定回答这个问题。
在我升级了ecclipse并下载了google提供的修改后的版本后,我得到了这个错误。此版本将android/platform-tools和android/tools移动到一个名为SDK的目录中。您必须更改path变量,使其指向platform-tools和tools目录的正确位置。
旁注:https://www.java.com/en/download/help/path.xml -如果您需要更改path变量的帮助,请转到此处
https://stackoverflow.com/questions/23513768
复制相似问题