5

インターネットアクセスのアクセス許可を有効にしました。処理するプロキシはありません。ほとんどの場合、エミュレーターのブラウザーまたはアプリケーションからネットにアクセスできますが、高速ブロードバンド接続を使用しているにもかかわらず、アクセスが非常に遅いことがわかりました。

私の質問はこれです-インターネット接続の速度をシミュレートすることを目的としたエミュレーターの設定があり、デフォルトではより低い値に設定されていますか?はいの場合、どうすれば変更できますか。そうでない場合は、エミュレータの接続が遅いのはなぜですか。

もう1つの問題は、この接続が頻繁に切断され、アプリケーションとエミュレーターのブラウザーの両方からページが見つからないという例外が発生することです。エミュレータを再起動すると、これで問題ありません。

助けてくれてありがとう。

4

2 に答える 2

3

私はこれを試してみて、違いを生むようです。ドキュメントにはデフォルトがフルスピードでレイテンシーがないと書かれているので、おそらくそれは私の想像です。ただし、これにより、エミュレータを再起動しなくても、速度やその他のさまざまな設定を変更できます。

  1. エミュレータを起動し、完全にロードされるのを待ちます
  2. コマンドラインtelnetからAVDexの適切なポートでのエミュレーターへ。telnet localhost 5554
  3. これにより、AVDコンソールが表示されます。ここでコマンドを使用しnetwork speed fullます。

詳細-http ://developer.android.com/guide/developing/devices/emulator.html

これは、エミュレーターのコマンドライン起動から実行できますが、avd managerからエミュレーターを起動し、エミュレーターの実行中にいくつかの設定を変更したい場合は、これが役立つ場合があります。

于 2012-04-28T06:37:19.553 に答える
3

エミュレータでネットワークI/Oを遅延および抑制する設定がありますが、デフォルトではフルスピードになっています。

その遅延をトリガーするGUI/キーボードショートカットがAFAIKにないため、問題はおそらく別の場所にあり、コマンドラインからエミュレーターを起動してこれらのオプションを指定する必要があります。

于 2012-04-27T10:29:41.683 に答える