Androidエミュレーターでインターネットを使用しようとしていますが、成功しません。何か案は?
9 に答える
プロキシ サーバーの背後に設定している場合にエミュレータでインターネットを使用するには、次の手順を実行します。
- 設定 -> ワイヤレスとネットワーク -> モバイル ネットワーク -> アクセス ポイント名に移動します。
メニューボタンを押します。オプションメニューが表示されます。
オプション メニューから [新しい APN] を選択します。
- 名前をクリックします。apn に名前を付けて My APN と言います。
- APNをクリックします。www と入力します。
- プロキシをクリックします。プロキシ サーバーの IP を入力します。インターネットエクスプローラーのインターネットオプションメニューから取得できます。
- ポートをクリックします。ポート番号を入力します。私の場合は 8080 でした。インターネット エクスプローラーのインターネット オプション メニューから取得できます。
- ユーザー名をクリックします。ドメイン\ユーザー名の形式でユーザー名を指定します。通常、それはシステム ログインです。
- パスワードをクリックします。システムのパスワードを入力してください。
- メニューボタンをもう一度押します。オプションメニューが表示されます。
- 保存を押します。ブラウザを実行してみてください。あなたのためにそれが私のために働いたことを願っています。幸運を。
「インターネットを使用する」とは、エミュレータでのテスト中にアクティビティからインターネットにアクセスできないことを意味する場合は、AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
Web ブラウザーを使用している場合は、Donal の投稿を参照してください。
日食を使用している場合は、次を試してください。
ウィンドウ > 設定 > Android > 起動
デフォルトのエミュレータ オプション:-dns-server 8.8.8.8,8.8.4.4
次のように、コマンドラインからエミュレータを起動してみてください。
emulator -verbose -avd <AVD name>
これにより、詳細な出力が得られ、エミュレータがインターネットに接続できなくなっているエラーが表示される場合があります。
インターネットの設定を確認してください。ファイアウォールなどがブロックしている可能性があります。大学で作業していたときにポート番号がブロックされていたことは知っていますが、自宅のマシンで問題が発生したことはありません
この問題が発生し、非 Windows/Mac OS (私の場合は Ubuntu) で作業している場合は、Android SDK と AVD Manager でエミュレーターを単独で起動してから、アプリケーションを実行してみてください。
最も簡単な方法は、次の手順に従うことです。
- androidエミュレーター1.5を実行します
- メニューを開く
- 設定に移動
- ワイヤレス設定(最初のブロック)と右下で機内モードをオフにします。
今までにあなたはトップ3gとあなたの確立された接続を見たでしょう。
OSXでは、Little SnitchはEclipse(およびエミュレーター)への接続を自動的に拒否していました。リトルスニッチでの接続を許可する、リトルスニッチのルールに入る必要があります
ADBがファイアウォールでネットワークを開くことにより、ネットワークへのアクセスを許可します
winvista以降を使用している場合は、コントロールパネルの管理ツールの下にあるWindows Advance Firewallに移動し、そこから有効にします。