12

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

这是我正在使用的特定设置。

  • 我是 Windows 7(64 位)家庭版
  • 我有最新的(当时)MDS 安装 - BlackBerry Email and MDS Services Simulators 4.1.4
  • 最后,我有最新的(当时)Blackberry Simulator - BlackBerry Smartphone Simulators 5.0.0 (5.0.0.442) - 9700

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

有人对我缺少的东西有任何想法吗?或者,有谁知道黑莓的在线模拟器,因为到目前为止,这对于黑莓上的测试站点来说是一个巨大的痛苦。

谢谢!本

4

14 回答 14

9

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

然后

运行.bat

现在我有 MDS Simlator 4.1.4 工作。

它需要管理员权限才能运行

于 2010-09-04T06:31:42.343 回答
6

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

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

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

确保 JDK 在您的 Windows 路径中。

这是eclipse中的截图。

替代文字 http://livinloud.ca/documents/MDS.jpg

于 2010-04-16T15:10:52.880 回答
5

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

  1. 从C 以外的目录(Windows 目录)中的BlackBerry Java Plugin (Eclipse IDE)安装。该软件包包括用于开发 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”文件。等到该过程完成。最后你应该得到这样的东西

MDS 截图

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

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

如果还是不能上网,可能是MDS的默认端口被其他软件占用了。
你可以在浏览器中打开这个地址进行测试:http: //127.0.0.1
:8080 / 正常情况应该是这样的

截屏

如果不是这种情况,您可以尝试通过在以下位置编辑“rimpublic.property”文件来更改端口号:
D:\Eclipse_BB\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.30\组件\MDS\配置

将“WebServer.listen.port=8080”替换为“WebServer.listen.port=8000”或其他端口号(例如8081、8082等)

于 2011-08-13T14:25:13.393 回答
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

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

于 2010-04-27T13:57:15.357 回答
3

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

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

set JAVA_HOME=C:\Program Files\Java\jre6您可以通过在执行 MDS 之前在命令行上进行测试run.bat

于 2010-04-30T18:31:15.207 回答
2

我在 Windows 64 位上尝试了这个并且遇到了同样的问题 - 服务将启动然后立即退出。结果发现错误是由于无法在 C:\Program Files (x86)\Research In Motion\BlackBerry Email and MDS Services Simulators 4.1.2 下创建 /logs 目录引起的。

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

于 2011-03-08T21:52:13.310 回答
2

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

于 2010-04-16T16:32:49.803 回答
1

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

于 2011-10-14T16:19:18.853 回答
1

人们必须浪费很多时间试图弄清楚这一点。我只花了一些,所以我希望我的解决方案对大家有用。

我做了设置环境变量的事情。

我使用 4.1.4 和 JDK 1.6 的东西

视窗 64 位

从 C:\Program Files (86x) 卸载 MDS 程序

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

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

于 2010-12-24T03:59:03.830 回答
0

我遵循了上述所有建议,但 MDS 仍未启动!

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

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

于 2011-06-23T19:45:27.947 回答
0

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

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

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

于 2011-04-14T00:17:18.507 回答
0

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

a) 确认我的 Java 环境变量:
JAVA_HOME=....\Java\jdk1.6.0_24
JDK_DIR=...same...
JDK_ROOT=...same...
JRE_HOME=...\Java\jre6
(不同事情需要不同的变量...)

b) 将“BlackBerry_JDE_6.0.0.0.exe”安装到非魔法位置(E:\Emulators)

c) 启动开始菜单项“MDS-CS”
命令窗口保持打开状态,它正在记录通信事件。

d) 启动开始菜单项“设备模拟器”

推出“黑莓9800模拟器”。然后我启动浏览器并连接到“www.google.com”

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

于 2011-04-19T16:40:35.380 回答
0

我刚刚花了 2 天的时间在网上尝试了有关 MDS 的各种提示(并且有很多),但没有一个对我有帮助。

对我来说,解决方案是在 eclipse 中启动模拟器时关闭网络注册。

(张贴以防有人遇到我的问题谷歌到此页面)

于 2011-02-28T07:15:54.897 回答
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”文件:

在 cmd 提示符下键入,

cd C:\Program Files\Research In Motion\BlackBerry Email and MDS Services Simulators 4.1.4\MDS

然后输入,

run.bat

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

于 2011-10-09T13:28:17.083 回答