web-dev-qa-db-ja.com

Androidエミュレーターにインターネットがありません-なぜ、どのように修正するのですか?

Androidエミュレーターでインターネットを使用しようとしていますが、成功しません。何か案は?

98
Erik Sapir

「インターネットを使用する」で、エミュレータでテスト中にアクティビティからインターネットにアクセスできない場合は、AndroidManifest.xmlでインターネット許可を設定していることを確認してください。

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

Webブラウザーを使用している場合は、Donalの投稿を参照してください

35
ccheneson

プロキシサーバーの背後に設定している場合、エミュレータでインターネットを使用するには、次の手順を実行します。

  1. [設定]-> [ワイヤレスとネットワーク]-> [モバイルネットワーク]-> [アクセスポイント名]に移動します。
  2. メニューボタンを押します。オプションメニューが表示されます。

  3. オプションメニューから[新しいAPN]を選択します。

  4. 名前をクリックします。 apnに名前を付けてMy APNと言います。
  5. APNをクリックします。 wwwと入力します。
  6. プロキシをクリックします。プロキシサーバーのIPを入力します。 Internet Explorerのインターネットオプションメニューから取得できます。
  7. [ポート]をクリックします。私の場合、ポート番号は8080でした。InternetExplorerのインターネットオプションメニューから取得できます。
  8. [ユーザー名]をクリックします。ドメイン\ユーザー名の形式でユーザー名を指定します。通常、システムログインです。
  9. パスワードをクリックします。システムのパスワードを入力します。
  10. もう一度メニューボタンを押します。オプションメニューが表示されます。
  11. 保存を押します。ブラウザを実行してみてください。あなたのためにそれが私のために働いたことを願っています。幸運を。
108
Ashwani Kumar

Eclipseを使用している場合:

ウィンドウ>設定> Android>起動

デフォルトのエミュレータオプション:-dns-server 8.8.8.8,8.8.4.4

29
Lengoman

次のようにコマンドラインからエミュレーターを起動してみてください。

emulator -verbose -avd <AVD name>

これにより詳細な出力が得られ、エミュレーターがインターネットに接続できないエラーが表示される場合があります。

17
Dave Webb

あなたのインターネット設定、ファイアウォールなどがそれをブロックしていることを確認してください、大学でそれを扱っていたときにポート番号をブロックしていたことは知っていますが、自宅のマシンで問題はありませんでした

4
Donal Rafferty

私はこの質問に対する答えを長く探してみました。私が集めたものから、人々がインターネット接続を使用してスパムコメントを市場に追加すると、Googleはそれを意図的に行いました。しかし、 私はそれをやり、必要な画像を喜んで共有してくれる人を見つけました。 リンクされたAVDは(私にとって)市場とブラウザのインターネットの両方を実行します。

NOTE:市場を直そうとしているようです。しかし、市場はインターネットなしでは成り立たないので、市場が固定されていれば、ブラウザーのインターネットも機能します。リンクされたファイルを自分でダウンロードしたところ、ブラウザでインターネットが完全に表示されました。

4
John

この問題が発生し、Windows/Mac OS以外(私の場合はUbuntu)で作業している場合は、Android SDKおよびAVD Managerでエミュレーターを単独で起動してからアプリケーションを実行してください。

3
Ryan

最も簡単な方法は、次の手順に従うことです。

  1. Android emulator 1.5を実行します
  2. メニューを開く
  3. 設定に移動
  4. ワイヤレス設定(最初のブロック)と右下に飛行機モードをオフにします。

今では、トップ3gと確立された接続が表示されます。

1
123infinity

oSXでは、Little SnitchはEclipse(およびエミュレーター)への接続を自動的に拒否していました。 Little Snitchでの接続を許可します。LittleSnitchのルールに従う必要があります

0
CQM