1

一部のユーザーから報告された断続的な接続の問題を診断しています。これは、ユーザーからのそのようなレポートの 1 つです。彼自身の言葉で:

私の 3g アイコンはぼんやりしていますが、通常のバーは点灯しており、しばらくの間そのような状態だったので、一貫してテストを実行できます。アプリが接続されません - UnknownHostException. 接続テストを実行しました - すべて失敗しました。次に、ブラウザを開き、Google に移動し、検索し、Flickr アカウントに移動し、写真を開きましたが、その間ずっと 3g アイコンがぼんやりしていました。これは、アプリが接続できなかったときにブラウザが接続されたことを意味します。別の観察: 検証のために、両方のアプリ (ブラウザーとアプリ) を数回実行しました。実行の大部分で、3G アイコンはどちらも薄暗いものでした。いくつかのケースでは、ブラウザでは断続的にオンになりますが、アプリではオンになりません. あなたのアプリは、(通常のように) メッセージを送信するために数秒試行せずに、即座に UnknownHostException をスローします。

なぜ私のアプリが OS によって接続を拒否されるのか (UnknownHostException によって確認されたように)、ブラウザーが問題なく接続を許可されるのか、誰でも推測できますか? これは一般に、ユーザーが外出しているときに経験することに注意してください。

これは、Android 2.2、LG Ally、T-Mobile 上にあります。

4

1 に答える 1

0

おそらくサーバーのDNS設定に関するものです。プロキシの設定を試すか、サーバーのネットワークの問題を解決できます。UnknownHostException が発生した場合は、サーバーに ping を実行してみてください。

プロキシを次のように設定します。よくわからない/以前に試した

Properties p = System.getProperties();
p.put("http.proxyHost","http-proxy.xx.xxxxx.xx");
p.put("http.proxyPort","8080");
System.setProperties(p);
于 2012-07-12T21:54:00.160 に答える