2010-12-15 151 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配置中設置不正確。