Androidエミュレーターでインターネットを使用しようとしていますが、成功しません。何か案は?
「インターネットを使用する」で、エミュレータでテスト中にアクティビティからインターネットにアクセスできない場合は、AndroidManifest.xml
でインターネット許可を設定していることを確認してください。
<uses-permission Android:name="Android.permission.INTERNET" />
Webブラウザーを使用している場合は、Donalの投稿を参照してください
プロキシサーバーの背後に設定している場合、エミュレータでインターネットを使用するには、次の手順を実行します。
メニューボタンを押します。オプションメニューが表示されます。
オプションメニューから[新しいAPN]を選択します。
Eclipseを使用している場合:
ウィンドウ>設定> Android>起動
デフォルトのエミュレータオプション:-dns-server 8.8.8.8,8.8.4.4
次のようにコマンドラインからエミュレーターを起動してみてください。
emulator -verbose -avd <AVD name>
これにより詳細な出力が得られ、エミュレーターがインターネットに接続できないエラーが表示される場合があります。
あなたのインターネット設定、ファイアウォールなどがそれをブロックしていることを確認してください、大学でそれを扱っていたときにポート番号をブロックしていたことは知っていますが、自宅のマシンで問題はありませんでした
私はこの質問に対する答えを長く探してみました。私が集めたものから、人々がインターネット接続を使用してスパムコメントを市場に追加すると、Googleはそれを意図的に行いました。しかし、 私はそれをやり、必要な画像を喜んで共有してくれる人を見つけました。 リンクされたAVDは(私にとって)市場とブラウザのインターネットの両方を実行します。
NOTE:市場を直そうとしているようです。しかし、市場はインターネットなしでは成り立たないので、市場が固定されていれば、ブラウザーのインターネットも機能します。リンクされたファイルを自分でダウンロードしたところ、ブラウザでインターネットが完全に表示されました。
この問題が発生し、Windows/Mac OS以外(私の場合はUbuntu)で作業している場合は、Android SDKおよびAVD Managerでエミュレーターを単独で起動してからアプリケーションを実行してください。
最も簡単な方法は、次の手順に従うことです。
今では、トップ3gと確立された接続が表示されます。
oSXでは、Little SnitchはEclipse(およびエミュレーター)への接続を自動的に拒否していました。 Little Snitchでの接続を許可します。LittleSnitchのルールに従う必要があります