Получение HTTP-ОШИБКИ 404 при попытке загрузить Rational Test Workbench для Android. Зачем?

Я использую плагин IBM Mobile Test Workbench для Worklight 8.5.10 для Eclipse и пытаюсь добавить устройство с помощью своего ПК. Я сделал тот же процесс на Mac, и он отлично работает без проблем. Однако на моем ПК, когда я захожу по URL-адресу Workbench в браузере, телефоне или эмуляторе, я запускаю загрузку и получаю ее на всех устройствах...

ОШИБКА HTTP: 404 Ошибка доступа к /android/client/com.ibm.rational.test.mobile.android.client.ui-release.apk. Причина:

Not Found

У кого-нибудь есть идеи, почему я получу это?

2 ответа

Решение

После долгих проб и ошибок я наконец исправил свою проблему. Вот последнее, что я сделал, чтобы заставить его работать. Я удалил все из Java, Eclipse и IBM. Затем я переустановил все и поместил Eclipse в "Мои документы", и я изменил версии Java на 1.6. После всего этого, кажется, работает нормально. Это не имеет особого смысла.

Неплохо было бы проверить, не блокирует ли ваш брандмауэр порт 7878 или 8080 (те, которые используются MTWW для связи между устройством и рабочей средой)

простой тест для этого: остановите брандмауэр на 5 минут, повторите попытку

если это работает, это означает, что вам придется настроить этот брандмауэр, чтобы открыть этот порт

если вы не можете открыть этот конкретный порт, вы можете настроить MTWW для изменения порта связи по умолчанию (для использования порта, открытого в брандмауэре), например так:

  • в MTW откройте: windows => предпочтения => тест => отчет о тестировании производительности => веб-отчет
  • установите флажок "Разрешить удаленный доступ из веб-браузера"
  • установите флажок "для доступа к отчетам безопасность не требуется"
  • изменить значение "незащищенного порта" (по умолчанию = 8080)
  • после этого было бы лучше перезапустить MTWW перед повторной попыткой

если все это терпит неудачу, последнее решение состоит в том, чтобы вручную установить клиент apk

apk находится там:

[IBM опубликовала каталог вашей установки]\plugins\com.ibm.rational.test.mobile.android.runtime_[некоторый номер версии]\client

APK для установки: com.ibm.rational.test.mobile.android.client.ui-release.apk

проще использовать "adb connect [ip вашего устройства]" (если adb еще не подключен к вашему устройству), то "adb install [apkname]"

Джером Б.

Другие вопросы по тегам