黑莓MDS模拟器 - 无法在模拟器中连接到互联网

时间:2010-04-16 14:32:08

标签: blackberry blackberry-simulator blackberry-storm

我正在尝试通过Blackberry模拟器对网站进行一些测试,而模拟器工作正常,我无法访问Blackberry浏览器中的任何网站。

以下是我正在使用的具体设置。

  • 我是Windows 7(64位)家庭版
  • 我有最新的(当时)MDS安装 - BlackBerry Email和MDS Services Simulators 4.1.4
  • 最后,我有最新的(当时)黑莓模拟器 - 黑莓智能手机模拟器5.0.0(5.0.0.442) - 9700

我首先启动MDS服务,它会短暂弹出命令提示符然后关闭它。我假设当它这样做时,它启动了MDS服务。然后我打开黑莓模拟器(9700),打开正常并加载黑莓操作系统。然后在Blackberry操作系统全部加载后,我导航到浏览器,例如输入www.google.com,然后在底部只显示“发送请求”并加载大约一分钟。然后超时并说它无法找到连接。

任何人都对我失踪的事有任何想法?或者,有没有人知道Blackberry的在线模拟器,因为到目前为止,这对于测试Blackberry上的网站来说是一个巨大的痛苦。

谢谢! 本

14 个答案:

答案 0 :(得分:9)

我将cmd.exe作为“以管理员身份运行”启动,然后输入 cd“C:\ Program Files \ Research In Motion \ BlackBerry Email and MDS Services Simulators 4.1.4 \ MDS”

然后

的run.bat

现在我让MDS Simlator 4.1.4正常工作。

需要管理员权限才能运行

答案 1 :(得分:6)

当您想通过模拟器访问互联网时,需要打开MDS。

在运行配置设置中,激活Launch Mobile Data System Connection Service (MDS-CS) with simulator

如果MDS窗口关闭(控制台应用程序),这可能是因为您的JDK安装有问题。

确保JDK位于Windows路径中。

以下是eclipse中的截图。

alt text http://livinloud.ca/documents/MDS.jpg

答案 2 :(得分:5)

这就是我为解决问题所做的工作:

  1. BlackBerry Java Plugin (Eclipse IDE)安装在C(Windows目录)以外的目录中。该软件包包括用于开发BB应用程序的eclipse IDE,BB模拟器和MDS

  2. 您可以从此位置运行MDS D:\ Eclipse_BB \ plugins \ net.rim.ejde.componentpack6.0.0_6.0.0.30 \ components \ MDS

  3. 只需双击“run.bat”文件即可。等到该过程结束。最后你应该得到像这样的东西

  4. MDS screenshot

    1. 现在,您可以从此位置运行模拟器 D:\ Eclipse_BB \ plugins \ net.rim.ejde.componentpack6.0.0_6.0.0.30 \ components \ simulator

    2. 只需双击“9800.bat”即可。此bat文件的名称可能因模拟器类型而异。

    3. 如果仍然无法连接到互联网,则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 :(得分:3)

(我正在使用从此处下载的BlackBerry Email and 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

我创建了批处理文件的快捷方式,并将该快捷方式设置为“以管理员身份运行”。我不太清楚为什么会这样,但确实如此。

答案 4 :(得分:3)

启动MDS模拟器的批处理文件需要设置环境变量JAVA_HOME。 如果尚未设置此变量或未指向有效的Java安装,则MDS Simulator将退出。

它应该指向JDK或JRE安装路径 - 例如C:\Program Files\Java\jre6

您可以在执行MDS set JAVA_HOME=C:\Program Files\Java\jre6

之前输入run.bat在命令行上对此进行测试

答案 5 :(得分:2)

启动MDS模拟器时,应打开命令提示符窗口并保持打开状态。如果它立即关闭,那么你的环境有问题 - 也许Java二进制文件不在你的路径中?

答案 6 :(得分:2)

我在Windows 64位上尝试此操作并遇到同样的问题 - 该服务将启动然后立即退出。原因是错误是由于无法在C:\ Program Files(x86)\ Research In Motion \ BlackBerry Email和MDS Services Simulators 4.1.2下创建/ logs目录而造成的。

我的解决方案是将该目录的权限更改为“完全控制”,然后该服务即可启动。如果您随后重新启动设备模拟器,则最终可以浏览Web。

答案 7 :(得分:1)

必须浪费许多小时的人们的生命来试图解决这个问题。我只花了一些时间,所以我希望我的解决方案适合所有人。

我做了环境变量的设定。

我使用4.1.4和JDK 1.6的东西

WIndows 64bit

从C:\ Program Files(86x)

卸载MDS程序

在别处安装。我以管理员身份安装在桌面上。

我不知道环境变量是否有帮助,但MDS在我在桌面上以管理方式安装后才能正常工作。

答案 8 :(得分:1)

如果在启动MDS之前启动了模拟器,那么它会创建一些似乎阻碍设备模拟器和MDS之间连接的.dmp文件。尝试从模拟器目录中删除.dmp文件,看看是否有帮助。

答案 9 :(得分:0)

我花了两天时间在线尝试各种关于MDS的提示(并且有很多),但没有人帮助过我。

对我来说,解决办法是在日食模拟器启动时关闭网络注册

(如果有人将我的问题谷歌搜索到此页面)

答案 10 :(得分:0)

对于那些可能仍有问题的人,我发现这是最简单,最简单的解决方案:

  1. 将已安装的MDS文件夹复制到Program Files之外的某个位置(例如c:\ blackberry \ mds“)

  2. 确保您有一个JAVA_HOME环境变量,指向安装Java SDK的目录的根目录。

答案 11 :(得分:0)

我有它的工作,我做了什么....
(Windows 7-64bit)

a)确认我的Java环境变量:
    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)启动了开始菜单项“Device Simulator”

推出“BlackBerry 9800 Simulator”。然后我启动了浏览器并连接到“www.google.com”

一切都是作为普通用户启动的(没有管理员权限)。

答案 12 :(得分:0)

我遵循了上述所有建议,但MDS还没有开始!

出了什么问题?我安装了J2EE(java_ee_sdk-5_01-windows.exe)而不是J2SE(jdk-6u26-windows-i586.exe),后者MDS正常工作

这个装置让我度过了可怕的一天和可怕的夜晚。

答案 13 :(得分:0)

  1. 首先按照此处的步骤操作:http://supportforums.blackberry.com/t5/Testing-and-Deployment/BlackBerry-MDS-Simulator-does-not-launch/ta-p/446126

  2. 然后以管理员身份运行cmd.exe并转到MDS目录并运行“run.bat”文件:

  3. 在cmd提示符下键入

      

    cd C:\ Program Files \ Research In Motion \ BlackBerry Email and MDS   服务模拟器4.1.4 \ MDS

    然后输入,

    run.bat
    

    然后按Enter键 MDS模拟器将开始运行。然后你可以打开手机的模拟器,它应该自动连接到互联网。