HTTP 适配器无法在真正的 Android 设备-Mobilefirst 平台上工作

HTTP Adapter not working on real Android device-Mobilefirst platform

参考我之前的post。 为了解决这个问题,我不得不将 mobilefirst 开发服务器中主机名的值从 "localhost" 更改为我电脑的 IP 地址,以便它可以在 android 模拟器上运行。在真实设备上安装 .apk 文件时它不起作用。我想当我得到 .apk 时,我在主机名中设置的 ip 地址(我电脑的 ip)应用在

/android/native/assets/wlclient.properties

wlServerProtocol = http
wlServerHost = 192.168.1.2 
wlServerPort = 10080

请问有什么帮助吗?谢谢

客户端应用程序使用的 IP 地址确实由 wlclient.properties 文件控制。

您可以在构建 .apk 之前编辑此文件。

您还可以:

  1. 右键单击 MobileFirst 应用程序文件夹 -> 运行 As -> Build Settings
  2. 更改 IP 地址
  3. 重新构建

从现在开始,wlclient.properties 中的 IP 地址将是您在上面步骤 2 中指定的 IP 地址。