Androidエミュレータにインターネットはありません - なぜ修正するのか? [閉まっている

StackOverflow https://stackoverflow.com/questions/2206822

  •  18-09-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

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

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

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

他のヒント

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

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

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

  4. 名前をクリックします。 APNに名前を提供してください私のAPN。
  5. APNをクリックします。 wwwを入力してください。
  6. プロキシをクリックします。プロキシサーバーIPを入力します。インターネットエクスプローラーのインターネットオプションメニューから入手できます。
  7. ポートをクリックします。私の場合はポート番号を入力してください。8080。インターネットエクスプローラーのインターネットオプションメニューから入手できます。
  8. ユーザー名をクリックします。 Format domain user-nameでユーザー名を提供します。通常、それはあなたのシステムログインです。
  9. パスワードをクリックします。システムパスワードを提供します。
  10. もう一度メニューボタンを押します。オプションメニューが表示されます。
  11. 保存を押します。ブラウザを実行してみてください。あなたのためにそれが私のために働いたことを願っています。幸運を。

Eclipseを使用している場合は、次のことを試してください。

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

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

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

emulator -verbose -avd <AVD name>

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

インターネットの設定、ファイアウォールなどを確認している可能性があります。大学で作業していたときは、ポート番号をブロックしていましたが、ホームマシンで問題はありませんでした

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

ノート: :市場を修正するだけだと思われます。しかし、市場はインターネットなしでは実行されないため、市場が固定されている場合、ブラウザインターネットも機能します。リンクされたファイルを自分でダウンロードし、ブラウザのインターネットを完全に表示しました。

この問題に遭遇し、非windows/Mac OS(私の場合はubuntu)で作業している場合は、Android SDKとAVDマネージャーでエミュレータを開始してからアプリケーションを実行してみてください。

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

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

今では、トップ3Gと確立された接続で見たことがあります。

OSXでは、リトルスニッチはEclipse(およびエミュレータ)への接続を自動的に拒否していました。リトルスニッチで接続を許可すると、リトルスニッチのルールに入る必要があります

ファイアウォールで開くことにより、ADBがネットワークにアクセスできるようにします

Winvista以上を使用している場合は、コントロールパネルの管理ツールの下でWindows Advance Firewallに移動し、そこから有効にします

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top