2012-02-23 13 views
0

皆さん、Androidのエミュレータおよびネットワーキング

環境:Windows 7の

は、私は、Android 2.3.3用のAVDを作成しました。 Android Virtual Device ManagerのUIからこのAVDを起動すると、ネットワーキングが動作しないように見えます。ブラウザはどのWebサイトにも接続していません。私は、DNS-serverオプションを使用して、コマンドラインからエミュレータを実行する場合は、動作しているようです:

はnnn.nnn.nnn.nnn

エミュレータ-Avd My23AVD -dns-サーバーこのオプションが必要な理由?それはちょうどボックスの外で働くべきではないか?

本当に必要な場合、Android Virtual Device ManagerのUIでこのオプションが提供されないのはなぜですか?私は、コマンドラインの代わりにUIを使う方が好きです。

AVDはC:\ Users \ Peter.android \ avdディレクトリに保存されているようです。私はMy23AVD.iniを編集してdns-server = nnn.nnn.nnn.nnn行を追加することで、デバイスマネージャのUIを騙そうとしましたが、これはどちらもうまくいかないようです。

コマンドラインプログラムを使用する以外に選択肢がない場合は、「start-from-snapshot」オプションと「save-to-snapshot」オプションをどのように指定するのですか? "エミュレータ-help"を実行すると、-auto-startと-auto-saveオプションについての説明がありますが、コマンドラインエミュレータはこれらのオプションを認識しません。

ご協力いただきありがとうございます。

よろしく、 ピーター

答えて

0

[OK]をクリックします。いくつかの調査を行った後、エミュレータは、複数のLANインターフェイスを使用している場合に使用するDNSサーバを認識していないようです。私の場合、私はVMWareワークステーションを実行しているので、いくつかの擬似インタフェースを追加しています。

使用するには、適切なDNSサーバでエミュレータに通知する必要があります。

残念ながら、UIにはDNSサーバを指定するオプションがありません。エミュレータを起動するには、コマンドラインを使用する必要があります。

「-auto-start」と「-auto-save」はデフォルトオプションです。コマンドラインで余分なパラメータを必要としません。

他人に役立つことを願っています。

よろしくお願いします。
Peter

関連する問題