2012-01-08 9 views
0

これは初めてのこの種の問題に直面しています。Androidエミュレータでインターネットにアクセスできない

LANケーブルでインターネットに接続しました。通常、エミュレータは問題なくインターネットにアクセスできますが、今回はエミュレータがインターネットにアクセスできます。私はできません。エミュレータに何が間違っているのだろうか?

ありがとうございます。

+1

マニフェストにインターネットアクセス許可を含めましたか? – iTurki

+0

いいえ私はすでにそれを追加しました。それは実際のデバイス上で実行され、それはちょうど昨日エミュレータで正常に実行された – farissyariati

+0

エミュレータを起動すると、画面の右上に '3G'シンボルが表示されますか? – Kerry

答えて

0

既に提案されているように - インターネットアクセスを持たないアプリケーション(自分のもの)の場合は、マニフェストを確認してください。

すべてのアプリケーションでデバイスインスタンスの設定またはエミュレータの設定を確認してください(Eclipseにはこれに関するビューがあります)。テスト目的でインターネット/ネットワーク/セルを無効にしている可能性がありますか?

+0

いいえ、すでにアクセス許可を追加しています。アプリケーションはすでに実際のデバイス上で実行されているためです。 – farissyariati

+0

この実行コンフィギュレーション - >ターゲットを試して、追加のエミュレータコマンドラインオプションに "-dns-server 8.8.8.8"を追加してください。から取得:http://stackoverflow.com/questions/2039964/how-to-connect-android-emulator-to-the-internet –

0

AndroidManifest.xmlを確認しましたか?あなたが追加(またはすでに持っているかどうかを確認)する必要が

この:

<uses-permission 
    android:name="android.permission.INTERNET" /> 

は、このユーザ権限そうしないと、インターネットへのアクセスを習慣、アプリケーションはインターネットへのアクセスを獲得することができます:)

2

私はかつて私のエミュレータがインターネット接続を失っていました(10.0.2.2のホストにアクセスするとうまくいきました)。 3Gアイコンが表示されませんでした。

私は問題が何であるか分かりませんが、飛行機モードをオンまたはオフに切り替えるのは難しいことでした。 (電源ボタンを押し続け、飛行機モードを選択します。繰り返し)

関連する問題