如何设置Phonegap Developer应用程序的IP地址

时间:2014-10-15 12:57:31

标签: android ios cordova phonegap-build

我正在使用Phonegap Developer App将我的应用程序加载到设备上进行测试。在命令行中运行phonegap服务时,我得到以下信息:

[phonegap]启动应用服务器... [phonegap]听192.168.1.210:3000 [PhoneGap的] [phonegap] ctrl-c停止服务器 [PhoneGap的]

我们被要求在Phonegap开发者应用程序中输入192.168.1.210:3000,以便在我们的不同设备上加载应用程序。

如何自定义192.168.1.210:3000值?

4 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我出于各种原因有多个地址,而且只需ping一个地址就可以通过电话空白来调用它,并且称之为非常好,并没有削减它。

这不是最优雅的解决方案,但它可以快速破解。

编辑文件<path to npm install>\npm\node_modules\phonegap\node_modules\connect-phonegap\lib\util\ip.js

callback(null, localAddress);

之前的文件末尾

添加localAddress = '<yourip>';

希望他们可以添加一个命令行参数。

答案 1 :(得分:0)

它是使用DHCP(动态主机配置协议)创建的LAN卡IP地址。 您可以手动配置它。 转到&#34;控制面板\网络和Internet \网络连接&#34;。 按照下面的图像。 Select Your Connection

Select Internet Protocol Version 4

Set Your favorite IP Address

注意:您的互联网连接将丢失以设置您的DNS和/或默认网关

答案 2 :(得分:0)

它是因为您有多个网络连接(可能是虚拟的,如VMWare)。然后转到控制面板/网络和Internet /网络连接并删除(或删除)所有其他连接 它应该解决你的问题

答案 3 :(得分:0)

注意: 这不是专门解决此问题,但对于那些因为通过PhoneGap开发人员应用程序在托管地址连接到应用程序时出现问题的人而言,我认为提供以下信息很有用

因为没有很多与此相关的SO问题,至少直接与可行的解决方案,为了节省其他时间,因为问题在基层交织在一起,以下是解决PhoneGap之间的连接问题的良好指南桌面和PhoneGap开发人员应用程序(通过GitHub Issues找到链接):

PhoneGap Developer App is unable to download from the server