Измените IP-адрес, чтобы запустить приложение Android MobileFirst на реальном устройстве

Я хочу запустить гибридное Android-приложение MobileFirst на моем реальном устройстве (Samsung Galaxy S5 KitKat 4.4.2)

Мой телефон и компьютер подключены к одной сети.

Как я могу изменить IP-адрес?? Я не могу найти worklightServerRootURL в файле application-descriptor.xml, прикрепленном ниже.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Licensed Materials - Property of IBM
         5725-I43 (C) Copyright IBM Corp. 2006, 2013. All Rights Reserved.
         US Government Users Restricted Rights - Use, duplication or
         disclosure restricted by GSA ADP Schedule Contract with IBM Corp. --><!-- Attribute "id" must be identical to application folder name --><application xmlns="http://www.worklight.com/application-descriptor" id="MoodApp" platformVersion="6.3.0.00.20150214-1702">
<displayName>MoodApp</displayName>
<description>MoodApp</description>
<author>
    <name>application's author</name>
    <email>application author's e-mail</email>
    <homepage>http://mycompany.com</homepage>
    <copyright>Copyright My Company</copyright>
</author>
<mainFile>index.html</mainFile>
<features/>
<thumbnailImage>common/images/thumbnail.png</thumbnailImage>
<android version="1.0">
    <worklightSettings include="false"/>
    <security>
        <encryptWebResources enabled="false"/>
        <testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
        <publicSigningKey/>
        <packageName/>
    </security>
</android>

2 ответа

Решение

Чтобы изменить IP-адрес сервера MobileFirst для вашего приложения Android, выполните следующие действия.

  • Щелкните правой кнопкой мыши папку приложения внутри apps папка: Щелкните правой кнопкой мыши > Настройки сборки и Развернуть цель...
  • Установите флажок Построить приложение для работы с другим сервером MobileFirst.
  • Введите IP-адрес вашей машины, номер порта (10080), контекст (обычно название проекта) http://YOUR_MACHINE_IP:10080/YOUR_PROJECT_NAME
  • Перестройте приложение

Я знаю, что это старый вопрос, и ответ @Yoel Nunez выбран правильно. Но Buid Settings и Deploy Target теперь находятся под опцией Run As.. поэтому шаги теперь будут такими:

  • Щелкните правой кнопкой мыши папку приложения внутри папки приложений: щелкните правой кнопкой мыши > Выполнить как > Параметры сборки и Развернуть цель...
  • Установите флажок Построить приложение для работы с другим сервером MobileFirst.
  • Введите IP-адрес вашей машины, номер порта (10080), контекст (обычно имя проекта) http://your_machine_ip:10080/YOUR_PROJECT_NAME
  • Перестройте приложение
Другие вопросы по тегам