首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >命令行在phoneGap Cordova中失败,退出代码为8

命令行在phoneGap Cordova中失败,退出代码为8
EN

Stack Overflow用户
提问于 2014-05-07 17:21:27
回答 6查看 23.8K关注 0票数 9

我试着从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

EN

回答 6

Stack Overflow用户

发布于 2014-06-27 11:38:20

在我从另一台机器上复制了我的工作区并在新机器上尝试了“run”命令后,我发现“命令行失败,退出代码为8”。

'phonegap run android‘命令将从platforms\android目录执行ant。自己执行它,您可能会看到更详细的错误消息。

代码语言:javascript
复制
cd platforms/android  
ant  

这样做有助于我找出问题的原因- ant给我的额外错误信息突出显示,我的Android开发工具包(ADT)安装位置不在ant预期的位置。它必须在添加平台时写入build命令。

我通过(我正在使用cordova)移除并重新添加android支持来修复这个问题,如下所示:

代码语言:javascript
复制
cordova platform remove android  
cordova platform add android  

你也许也能做到这一点。我猜你可以用'phonegap‘替换上面命令中的'cordova’,然后执行它们,看看是否能修复它。(我假设您已经安装了Android开发工具集(ADT) -如果没有,那么这可能就是问题所在,您应该安装它!)

票数 19
EN

Stack Overflow用户

发布于 2015-03-10 15:32:32

我将添加另一个!在我的例子中,这是因为我(错误地)从HelloCordova项目复制了config.xml,然后将其用作我的应用程序的基础。

这部手机之前运行过(因此安装了) HelloCordova。

我得到了这个错误,直到我将小部件ID的名称更改为其他名称,然后它运行得很好。

票数 1
EN

Stack Overflow用户

发布于 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变量的帮助,请转到此处

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23513768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档