IBM Worklight - 是否可以更改Android设备的IP地址?

时间:2013-08-08 13:40:59

标签: android ip-address ibm-mobilefirst

我正在尝试将Worklight应用程序部署到Android设备,但没有成功。相同的应用程序已部署到iPad,其中有一个功能允许用户设置IP地址。我知道这不是一个完美的解决方案,但现在它将达到目的。

我想知道Android设备中是否有相同的功能。

1 个答案:

答案 0 :(得分:1)

纳达,
请提及您正在使用的Worklight Studio版本。从评论中听起来像Worklight 5.x。


与iOS不同,Android内部也有内置服务器。

如果在application-descriptor.xml中使用以下内容: <worklightServerRootURL>http://${local.IPAddress}:8085</worklightServerRootURL>

应用程序将在设备中查找Worklight Server 。那显然不会奏效。

使用Android设备时,请确保您提供的值worklightServerRootURL是托管Worklight Server的计算机的IP地址(即使用Worklight Studio插件安装Eclipse的计算机)。

  1. 打开CMD窗口
  2. 输入ipconfig
  3. 复制本机的公共IP地址
  4. 将其用作WorklightServerRootURL
  5. 的值
  6. 重建所有内容并部署
  7. 在设备上运行应用程序
  8. 通过执行上述操作,应用程序(无论是安装在iPad,Android模拟器还是Android设备上)将始终尝试访问托管服务器的实际计算机。


    备注:

    • 您正在谈论的功能,称为“Worklight设置”,不适用于最终用户。移至生产时
    • 关闭
    • 此功能不会更改设备的IP地址;它更改了应用程序的服务器URL以连接到
    • 此功能也存在于Android中,可通过点击设备中的物理菜单按钮然后点击“工作灯设置”按钮来访问

      但我确实建议您按照我的步骤进行操作,以便正确配置您的项目。

    • 如果您的确意味着您想要因任何原因更改设备的IP地址,那么这与Worklight无关。