2010-12-15 110 views
3

我一直在模拟器上运行我的黑莓应用程序。我在url后面使用deviceside = true。然而,当我现在运行它它给了我一个例外net.rim.device.cldc.io.dns.DNSException:DNS错误有DNS异常的黑莓模拟器

发生了什么事?我没有改变代码或任何东西。

回答

1

有可能您正在运行此计算机的状态已更改。例如。就连通性而言(这可以解释例外)。

+0

我该如何改变它?我正在使用LAN连接。不要以为它会改变那么多? – JohnDoe4136 2010-12-15 07:33:39

+0

我不太明白。当我打开我的wifi时,它又开始运行。有没有人知道背后的原因? – JohnDoe4136 2010-12-15 07:37:35

+0

您的操作系统可能在选择正确的连接时遇到问题。 – Ofir 2010-12-15 08:20:51

0

文档状态:

1)如果装置侧=真在连接URI被指定时,直接TCP连接从手持打开,而无需使用移动数据服务。

2.)如果在连接URI中指定deviceside = false,则使用移动数据服务打开代理TCP连接。 3.如果未指定deviceside参数,则行为因平台而异:在BlackBerry 6500或7500手持设备上,默认使用直接TCP;在所有其他手持设备上,默认情况下使用移动数据服务,如果MDS不可用,则手持设备会回退直接TCP。

我得到这个错误只是因为我使用的DNS名称没有解决。在bind9配置中设置不正确。