足以说明我正在为进入黑莓开发而苦苦挣扎。在试图让BBM SDK示例应用程序(platformdemo和tictactoe)正常工作时,我担心我已经向后退了一步。BBM SDK - 如何让模拟器进行通信?
你看,我最初设置了这样两个BlackBerry模拟器可以使用BBM互相发送消息。
现在,这不再有效,我根本无法弄清楚为什么。为什么BBM通信不起作用?
我运行:
BBM SDK Beta版4_03_10_2011
BlackBerry_Simulators_6.0.0.313_9800
MDS V3.5.3(我已经验证,这是正常运行,所下载的无限强度加密策略罐等)
Java JDK v1.6.0_25(JRE v6)
我卸载并重新安装了包括Java在内的所有东西。我运行MDS首先使用此命令行:
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"
"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文件启动模拟器
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)。
可能会出现什么问题?
+1 - 没有解决我与bbm有关的任何问题,但是这是一种创造性的方法! – quetzalcoatl 2012-01-24 13:43:32