Достаточно сказать, что я немного борюсь с моим набегом на разработку BlackBerry.В попытке заставить работать примеры приложений BBM SDK (platformdemo и tictactoe), я боюсь, что сделал шаг назад.
Видите ли, я изначально настроил его так, чтобы два симулятора BlackBerry могли сообщать друг другуиспользуя BBM.
Теперь это больше не работает, и я просто не могу понять, почему.Почему связь BBM не работает?
Я работаю:
BBM SDK Beta 4_03_10_2011
BlackBerry_Simulators_6.0.0.313_9800
MDS v3.5.3 (я проверил, что это работаетправильно, скачал jars политики шифрования неограниченной силы и т. д.)
Java JDK v1.6.0_25 (JRE v6)
Я удалил и переустановил все, включая Java.Сначала я запускаю MDS с помощью этой командной строки:
"run.bat" -log.console.dump -feature "bbm,keynego,monitor,servicebook,cmimep2p,ep2p,registration,ippp,http,httpm,httpc,httpcm,defaulthandler" -webconfig all
, затем запускаю симуляторы, используя включенные файлы sim1.bat и sim2.bat:
Sim1:
@echo off
fledge.exe /app=Jvm.dll /handheld=9800 /session=Sim1 /app-param=JvmAlxConfigFile:9800.xml /data-port=0x4d44 /data-port=0x4d4e /pin=0x2100000A /app-param=regVersion=3 /app-param=regDestIP=127.0.0.1 /app-param=regDestPort=19785 /app-param=regSrcPort=19788 /app-param=DisableSyncServiceRecord /title="BlackBerry 9800-1 Simulator"
Sim2:
@echo off
fledge.exe /app=Jvm.dll /handheld=9800 /session=Sim2 /app-param=JvmAlxConfigFile:9800.xml /data-port=0x4d44 /data-port=0x4d4e /pin=0x2100000B /app-param=regVersion=3 /app-param=regDestIP=127.0.0.1 /app-param=regDestPort=19785 /app-param=regSrcPort=19789 /app-param=DisableSyncServiceRecord /title="BlackBerry 9800-2 Simulator"
Я забыл упомянуть, что оба симулятора могут подключаться к Интернету через браузер (который онине может сделать, когда MDS не работает должным образом), но не может видеть друг друга на BBM после добавления друг друга в качестве контактов, используя предоставленные контакты (2100000A и 2100000B).
Что может быть не так?