【问题标题】:BlackBerry emulator not connecting to internet黑莓模拟器无法连接到互联网
【发布时间】:2010-06-09 13:34:14
【问题描述】:

我的 BB 模拟器无法连接到互联网。我在代理后面,并在 [HTTP HANDLER] 标题下的 rimpublic.property 中输入了以下内容。

application.handler.http.proxyEnabled = true
application.handler.http.proxyHost=PROXY_NAME
application.handler.http.proxyPort=PROXY_PORT
application.handler.http.proxyUser=PROXY_USER
application.handler.http.proxyPass=PROXY_PASSWORD

我已安装 BB JDE 5.0.0。我能够成功启动 MDS 服务并让屏幕保持打开状态,但没有看到任何错误。我已经阅读了关于类似问题的所有关于 SO 的问题,但没有任何效果。另外,我在启动模拟器之前启动了 MDS 服务。如果有帮助,我正在使用模拟器 5.0.0.545 (9700)。

谢谢。

【问题讨论】:

  • 您是通过运行配置运行 MDS 还是通过独立 MDS 运行?
  • 我很确定它是独立的。

标签: blackberry proxy emulation


【解决方案1】:

如果它是独立的 MDS 服务器,您可能会遇到它们无法相互通信的问题。我发现只调整可以通过手机启动的 MDS 服务器的配置,并通过启动配置选择运行选项要容易得多。

您可以在以下位置找到 MDS 服务器:

{Eclipse Dir.}\plugins\net.rim.ejde.componentpack[version-number]\components\MDS\config

使用正确的值更改您之前更改的 rimpublic.property 文件。

然后在 Eclipse 中转到您的运行配置。

Right Click > Run As > Run Configurations

为您的黑莓模拟器运行配置单击“模拟器”选项卡,然后选中“使用模拟器启动移动数据系统连接服务 (MDS-CS)”框。

当你跑步时,一切都应该很好。


另外需要注意的是,这仅适用于与网站交互的浏览器。如果您尝试使用应用程序访问网站,我相信您需要自己通过应用程序传递适当的代理标头。有一个 url 属性应该在搜索 url 时使用 MDS,但是当我尝试它时它对我不起作用。

【讨论】:

  • 谢谢。这对我来说是可行的解决方案。你是对的,MDS 无法与模拟器对话。 :)
  • 我安装了 MDS v4.1.4 和 BlackBerry Simulator v6.0.0.141。我使用 HTTP 代理设置设置了我的配置文件。但是在启动 MDS 之后(命令窗口会停留在很多行话中),然后启动我的模拟器,模拟器的浏览器导航仍然在我的代理周围。 Fiddler 在浏览网页时不会注册任何活动。黄蜂???
【解决方案2】:

你究竟做了什么来检查模拟器上的互联网连接? 在模拟器中打开浏览器并尝试打开任何网站?还是别的什么?

【讨论】:

  • 这正是我所做的。打开浏览器,进入谷歌。有没有办法在不包括物理设备的模拟器之外测试 BB 浏览器?
  • 也许 M$ Windows 防火墙阻止了您的模拟器网络流量。
  • 微软防火墙被禁用。
  • 您是否将“;deviceside=true”附加到 http URL?
  • 昨天我尝试了甚至没有编辑/插入rimpublic属性文件,它可以连接到互联网(使用8330模拟器)。我什至在模拟器运行后启动了 MDS。你确定你使用代理?你能从你的模拟器ping你的代理吗? (主菜单 -> 管理连接 -> 菜单移动网络选项 -> 菜单工具 -> ping。您使用代理服务器名称还是 IP 地址?尝试交替使用。
猜你喜欢
  • 1970-01-01
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 2011-11-07
  • 2011-07-29
  • 2012-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多