足以說明我正在爲進入黑莓開發而苦苦掙扎。在試圖讓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