Blackberry MDS симулятор - невозможно подключиться к Интернету в симуляторе
Я пытаюсь провести некоторое тестирование веб-сайта с помощью симулятора Blackberry, в то время как симулятор отлично работает, я не могу добраться до каких-либо сайтов в Blackberry Browser.
Вот конкретная настройка, которую я использую.
- Я - Windows 7 (64-разрядная версия) Home Edition.
- У меня есть последняя (в то время) установка MDS - BlackBerry Email и MDS Services Simulators 4.1.4.
- Наконец, у меня есть последняя (в то время) Blackberry Simulator - BlackBerry Smartphone Simulators 5.0.0 (5.0.0.442) - 9700
Сначала я запускаю службу MDS, она кратко выводит подсказку и закрывает ее. Я предполагаю, что когда он это сделает, он начал службу MDS. Затем я открываю симулятор Blackberry (9700), который отлично открывается и загружает ОС Blackberry. Затем, когда ОС Blackberry полностью загрузится, я перехожу к браузеру и, например, наберите www.google.com, а затем внизу просто скажет "отправить запрос" и загружается около минуты. Затем истекает время и говорит, что не может найти соединение.
У кого-нибудь есть мысли о том, что мне не хватает? Или кто-нибудь знает онлайн-симулятор для Blackberry, потому что до сих пор это была огромная боль для тестирования сайтов на Blackberry.
Спасибо!
Бен
Ответы
Ответ 1
Я запустил cmd.exe как "Запуск от имени администратора", а затем ввел
cd "C:\Program Files\Research In Motion\BlackBerry Email и MDS Services Simulator 4.1.4\MDS"
то
run.bat
и теперь у меня работает MDS Simlator 4.1.4.
Ему нужны права администратора для запуска
Ответ 2
MDS должен быть открыт, когда вы хотите получить доступ к Интернету через ваш симулятор.
В настройке конфигурации запуска активируйте Launch Mobile Data System Connection Service (MDS-CS) with simulator
Если окно MDS закрывается (консольное приложение), это, вероятно, связано с тем, что у вас возникла проблема с установкой JDK.
Убедитесь, что JDK находится в вашем пути к Windows.
Вот скриншот в eclipse.
alt text http://livinloud.ca/documents/MDS.jpg
Ответ 3
Вот что я сделал для решения проблемы:
-
Установите из BlackBerry Java Plugin (Eclipse IDE) в каталог, отличный от C (каталог Windows). Этот программный пакет включает в себя eclipse IDE для разработки приложения BB, симулятора BB и MDS
-
Вы можете запустить MDS из этого места D:\Eclipse_BB\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.30\components\MDS
-
Просто дважды щелкните файл "run.bat". Подождите, пока процесс не завершится. В конце вы должны получить что-то вроде этого
![MDS screenshot]()
-
Теперь вы можете запустить симулятор из этого места
D:\Eclipse_BB\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.30\components\simulator
-
Просто дважды щелкните "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 и т.д.)
Ответ 4
(Я использую пакет 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
Я сделал ярлык для своего командного файла и установил этот ярлык на "Запуск от имени администратора". Я не совсем уверен, почему это работает, но это так.
Ответ 5
Пакетный файл, запускающий симулятор MDS, требует установки переменной среды JAVA_HOME
.
Если эта переменная не была установлена или не указывает на действительную установку Java, MDS Simulator просто завершает работу.
Он должен указывать на путь установки JDK или JRE - например, C:\Program Files\Java\jre6
Вы можете проверить это в командной строке, введя set JAVA_HOME=C:\Program Files\Java\jre6
перед выполнением MDS run.bat
Ответ 6
Когда вы запускаете симулятор MDS, он должен открыть окно командной строки и оставаться открытым. Если он сразу закрывается, в вашей среде что-то не так - возможно, двоичные файлы Java не находятся на вашем пути?
Ответ 7
Я пробовал это на Windows 64-bit и имел ту же проблему - служба запускалась, а затем сразу же выходила. Оказывается, ошибка была вызвана тем, что не удалось создать каталог /logs в папке C:\Program Files (x86)\Research In Motion\BlackBerry Email и MDS Services 4.1.2.
Мое решение состояло в том, чтобы изменить разрешение на этот каталог на "Полный доступ", после чего служба может начать работу. Если вы затем перезапустите Device Simulator, вы можете, наконец, просмотреть веб-страницы.
Ответ 8
Многие часы жизни людей должны быть потрачены впустую, пытаясь понять это. Я просто провел несколько, поэтому надеюсь, что мое решение будет работать для вас всех.
Я сделал задание "Экологическая переменная".
Я использую 4.1.4 и JDK 1.6 something
WIndows 64bit
Удалить программу MDS из C:\Program Files (86x)
Установите в другом месте. Я установил на свой рабочий стол в качестве администратора.
Я не знаю, помогла ли функция Environmental Variable, но MDS работал сразу после того, как я установил административно на рабочем столе.
Ответ 9
Если вы запустили симулятор перед запуском MDS, он создает некоторые .dmp файлы, которые, как представляется, препятствуют соединению между имитатором устройства и MDS. Попробуйте удалить файлы .dmp из каталога симулятора и посмотреть, помогает ли это.
Ответ 10
Я просто потратил 2 дня на различные советы в Интернете о MDS (и их много), но никто не помог мне.
Для меня решение было отключить регистрацию сети при запуске симулятора в eclipse.
(опубликовано в случае, если кто-то с моей проблемой googles на этой странице)
Ответ 11
Для тех из вас, у кого могут быть проблемы, я нашел это самым простым и простым решением:
-
Скопируйте установленную папку MDS куда-нибудь за пределы программных файлов (например, c:\blackberry\mds ")
-
Убедитесь, что у вас есть переменная среды JAVA_HOME, указывающая на корень каталога, в котором установлен ваш Java SDK.
Ответ 12
У меня есть работа, что я сделал....
(Windows 7-64bit)
a) подтвердил мои Java-среды vars:
JAVA_HOME =....\Java\jdk1.6.0_24
JDK_DIR =... же...
JDK_ROOT =... же...
JRE_HOME =...\Java\jre6
(разные вещи нуждаются в разных варах...)
b) установил "BlackBerry_JDE_6.0.0.0.exe" в немаркированное местоположение (E:\Emulators)
c) запустил начальный пункт меню "MDS-CS"
Окно команд остается открытым, оно регистрирует события коммитов.
d) запустил начальный пункт меню "Имитатор устройств"
Запущен "BlackBerry 9800 Simulator". Затем я запустил браузер и подключился к "www.google.com"
Все было запущено как обычный пользователь (нет admin privs).
Ответ 13
Я следил за всеми вышеупомянутыми рекомендациями, но MDS еще не начинал!
Что случилось? Я установил J2EE (java_ee_sdk-5_01-windows.exe) вместо J2SE (jdk-6u26-windows-i586.exe), причем последний MDS работал правильно
Эта установка потеряла мне один ужасный день и ужасную ночь.
Ответ 14
введите в командной строке cmd,
cd C:\Program Files\Research In Motion\BlackBerry Email и MDS Симуляторы услуг 4.1.4\MDS
затем введите,
run.bat
и нажмите enter.
Симулятор MDS начнет работать. Затем вы можете открыть симулятор для телефона, и он должен автоматически работать для подключения к Интернету.