Симулятор Blackberry MDS - Не удается подключиться к Интернету в симуляторе - PullRequest
12 голосов
/ 16 апреля 2010

Я пытаюсь провести тестирование веб-сайта с помощью симулятора Blackberry, хотя симулятор работает нормально, я не могу попасть ни на один сайт в браузере Blackberry.

Вот конкретная настройка, которую я использую.

  • Я Windows 7 (64-разрядная версия) Home Edition
  • У меня установлена ​​последняя (на тот момент) установка MDS - симуляторы BlackBerry Email и MDS Services 4.1.4
  • Наконец-то у меня установлена ​​последняя (на тот момент) симулятор Blackberry - Симуляторы BlackBerry Smartphone 5.0.0 (5.0.0.442) - 9700

Сначала я запускаю службу MDS, она ненадолго выскакивает из командной строки, а затем закрывает ее. Я предполагаю, что когда он это делает, он запускает службу MDS. Затем я открываю симулятор Blackberry (9700), который прекрасно открывается и загружает ОС Blackberry. Затем, когда ОС Blackberry полностью загружена, я перехожу в браузер и, например, набираю www.google.com, а затем внизу он просто говорит "отправка запроса" и загружается примерно минуту Затем тайм-аут и говорит, что не может найти соединение.

У кого-нибудь есть мысли о том, что мне не хватает? Или кто-нибудь знает онлайн-симулятор для Blackberry, потому что до сих пор это была огромная боль для тестирования сайтов на Blackberry.

Спасибо! Ben

Ответы [ 14 ]

9 голосов
/ 04 сентября 2010

Я запустил cmd.exe как «Запуск от имени администратора», а затем ввел cd "C: \ Program Files \ Исследования в движении \ BlackBerry Email и симуляторы служб MDS 4.1.4 \ MDS"

тогда

run.bat

и теперь у меня работает MDS Simlator 4.1.4.

Для запуска необходимы права администратора

6 голосов
/ 16 апреля 2010

MDS должен быть открыт, если вы хотите получить доступ к Интернету через симулятор.

В настройках конфигурации запуска активируйте Launch Mobile Data System Connection Service (MDS-CS) with simulator

Если окно MDS закрывается (консольное приложение), возможно, это связано с проблемой установки JDK.

Убедитесь, что JDK находится в вашем пути Windows.

Вот скриншот в затмении.

альтернативный текст http://livinloud.ca/documents/MDS.jpg

5 голосов
/ 13 августа 2011

Вот что я сделал, чтобы решить проблему:

  1. Установка из Подключаемый модуль BlackBerry Java (Eclipse IDE) в каталоге, отличном от C (каталог Windows). Этот программный пакет включает в себя Eclipse IDE для разработки приложений BB, симулятор BB и MDS

  2. Вы можете запустить MDS из этого расположения

  3. Просто дважды щелкните файл «run.bat». Подождите, пока процесс не закончится. В конце концов вы должны получить что-то вроде этого

MDS screenshot

  1. Теперь вы можете запустить симулятор из этого места D: \ Eclipse_BB \ plugins \ net.rim.ejde.componentpack6.0.0_6.0.0.30 \ components \ simulator

  2. Просто дважды щелкните «9800.bat». имя этого файла bat может варьироваться в зависимости от типа симулятора.

Если вы все еще не можете подключиться к Интернету, порт MDS по умолчанию, возможно, использовался другим программным обеспечением.
Вы можете проверить это в своем браузере, открыв этот адрес: http://127.0.0.1:8080/
Нормальное состояние должно привести к чему-то вроде этого

Screenshot

Если это не так, вы можете попытаться изменить номер порта, отредактировав файл «rimpublic.property» в этом месте:
D: \ Eclipse_BB \ plugins \ net.rim.ejde.componentpack6.0.0_6.0.0.30 \ components \ MDS \ config

Заменить "WebServer.listen.port = 8080" на "WebServer.listen.port = 8000" или другой номер порта (например, 8081, 8082 и т. Д.)

3 голосов
/ 30 апреля 2010

Для командного файла, запускающего симулятор MDS, требуется установить переменную среды JAVA_HOME. Если эта переменная не была установлена ​​или не указывает на допустимую установку Java, MDS Simulator просто завершает работу.

Он должен указывать на путь установки JDK или JRE - например, C:\Program Files\Java\jre6

Вы можете проверить это в командной строке, введя set JAVA_HOME=C:\Program Files\Java\jre6 перед выполнением MDS run.bat

3 голосов
/ 27 апреля 2010

(я использую BlackBerry Email и MDS Services Simulator Package версии 4.1.4, загруженный отсюда: https://www.blackberry.com/Downloads/browseSoftware.do. Я использую Windows 7.)

Когда вы нажимаете MDS в меню «Пуск», запускается командный файл: C:\Program Files\Research In Motion\BlackBerry Email and MDS Services Simulators 4.1.4\MDS\run.bat

Отредактируйте этот файл и замените !BMDS_CLASSPATH!;!BMDS_CLASSPATH2! на %BMDS_CLASSPATH%;%BMDS_CLASSPATH2%.

Кроме того, вам необходимо запустить этот командный файл от имени администратора.

Я попытался изменить ярлык run.bat на «Запуск от имени администратора», но по какой-то причине это не сработало. Я закончил тем, что сделал свой собственный командный файл, который содержит это:

C:
cd "C:\Program Files\Research In Motion\BlackBerry Email and MDS Services Simulators 4.1.4\MDS"
run.bat

Я сделал ярлык для моего командного файла и установил для него ярлык «Запуск от имени администратора». Я не совсем уверен, почему это работает, но это работает.

2 голосов
/ 09 марта 2011

Я пробовал это в 64-битной Windows, и у меня возникла та же проблема - служба запустилась, а затем сразу же вышла. Оказывается, ошибка была вызвана невозможностью создать каталог / logs в C: \ Program Files (x86) \ Research In Motion \ BlackBerry Email и MDS Services Simulator 4.1.2.

Мое решение состояло в том, чтобы изменить разрешение для этого каталога на «Полный доступ», после чего служба может запуститься. Если вы затем перезапустите Device Simulator, вы сможете, наконец, просматривать веб-страницы.

2 голосов
/ 16 апреля 2010

Когда вы запускаете симулятор MDS, он должен открыть окно командной строки и остаться открытым. Если он закрывается немедленно, значит, что-то не так с вашей средой - возможно, двоичные файлы Java не на вашем пути?

1 голос
/ 14 октября 2011

Если вы запустили симулятор до запуска MDS, то он создает некоторые файлы .dmp, которые, по-видимому, препятствуют соединению между симулятором устройства и MDS.Попробуйте удалить файлы .dmp из каталога симулятора и посмотрите, поможет ли это.

1 голос
/ 24 декабря 2010

Многие часы жизни людей должны быть потрачены впустую, пытаясь понять это. Я просто потратил несколько, поэтому надеюсь, что мое решение сработает для вас всех.

Я установил переменную среды.

Я использую 4.1.4 и JDK 1.6 что-то

Windows 64bit

Удаление программы MDS из C: \ Program Files (86x)

Установить в другом месте. Я установил на рабочий стол как администратор.

Я не знаю, помогла ли переменная среды, но MDS заработал сразу после административной установки на рабочем столе.

0 голосов
/ 09 октября 2011
  1. сначала выполните шаги здесь: http://supportforums.blackberry.com/t5/Testing-and-Deployment/BlackBerry-MDS-Simulator-does-not-launch/ta-p/446126

  2. , затем запустите cmd.exe от имени администратора, перейдите в каталог MDS и запустите файл «run.bat»:

введите в командной строке,

cd C: \ Program Files \ Исследования в движении \ BlackBerry Email и MDS Услуги Симуляторы 4.1.4 \ MDS

затем введите,

run.bat

и нажмите ввод Симулятор MDS начнет работать. Затем вы можете открыть симулятор для телефона, и он должен работать автоматически для подключения к Интернету.

...