我想开始使用PhoneGap开发应用程序,过去两天我一直试图弄清楚如何在iPhone(5S)上使用它。
我已按照here步骤进行操作。
首先我按步骤1所述安装了PhoneGap CLI。我检查了PhoneGap CLI,Cordova和Node.js的版本。这一切都正确安装。我可以使用提供的命令创建应用程序或打开现有应用程序。但是当我用$ phonegap serve
做最后一步时(当然我省略了'$'符号......)。当我执行此命令时,我得到
[phonegap] starting app server...
[error] listen EADDRINUSE
当我在我的电脑上启动应用程序时,转到PhoneGap开发者应用程序在我的项目中显示的http://ip-address/,我看到一个文本显示为connecting to device
的页面。在此之后,我在手机上打开PhoneGap开发者应用程序,填写IP地址和端口号,几秒后它会显示ERROR
- 等待几秒钟 - TIMED OUT
。
*注意我用right-click on project folder -> services -> open new terminal window for this folder
打开了终端窗口,因为否则我收到错误destination folder is not a Cordova project folder
或类似的内容。
那么,为什么在运行[error] listen EADDRINUSE
时出现phonegap serve
错误以及导致ERROR
等待几秒钟TIMED OUT
错误的原因是什么?