質問
どのように接続しまっAndroidエミュレータのインターネットなど使用のブラウザ?がその場で発音を確認することが多くのアドバイスいた接続の代理人を通じて、実際にはそうではありませんの場合はこちら、機(Windows7)に直接接続された場合を例に説明します。
解決
私は答えのいくつかは、しかし斜めに、これを対処しているかもしれないと思うが、ここで私のために働いたものです。
あなたは、ワイヤレスネットワークにしていると、あなたはLANカードがインストールされているときに問題が発生していると仮定すると、問題は、エミュレータはそのLANカードからのDNS設定を取得しようとするということです。あなたがワイヤレス接続にしている場合は、そのLAN、しかし全く役に立た介して接続されていない問題。私は私のラップトップにあったとき、私はこれに気づいた。
だから、どのように修正するには?シンプル:あなたのLANカードを無効にします。本当に。ちょうどあなたのLANカードを見つけ、あなたのネットワーク接続に行き、それを右クリックし、[無効]を選択します。今すぐあなたのエミュレータを試してみてください。あなたが私に似ている場合、それは突然...作品!
他のヒント
の場合はMacできないこと-
- 後藤Appleのアイコン->システム環境設定->ネットワーク
- をクリックの歯車のアイコンを選んでセットサービスを提供する
- の活性界面の前に他のインタフェース。
- 再起動のAndroidすることができます。
マイプラットフォーム:MacのOS 10.6.4 日食:3.6
私は自分のマップアプリの背景が灰色だった同様の問題(なしタイル)を持っていたし、ブラウザがインターネットに接続することができませんでした。
>ターゲットと「-dns-server X.X.X.X
」を追加し、すべてがその後うまく働いた - Eclipse内私は、コンフィギュレーションを実行するために行ってきました。 (明らかに私のDNSサーバーのIPアドレスX.X.X.X
あった)。
ここでの Androidのメーカーのを使用する開発者のための答えです。
オペレーティングシステム:MacのOS Xエルキャピタン
IDE:Androidのメーカー2.2
いくつかの理由から、私は(おそらくプロキシやネットワーク構成の問題)職場での私のAVD経由でインターネットにアクセスすることができませんでした。 どのような私のためのトリックをしたことは、コマンドラインで私のAVDとを起動することでした手動でGoogleのパブリックDNS 8.8.8.8を与えます。
あなたのターミナルで「エミュレータ」プログラムを見つけるためにあなたのAndroid SDKのフォルダツールに行きます:
cd ~/Library/Android/sdk/tools
次に、あなたのAVDの名前を取得
emulator -list-avds
それはあなたにこのような何かを返します。
Android_Wear_Round_API_23
Nexus_10_API_22
Nexus_5X_API_22
Nexus_5X_API_24
Nexus_9_API_24
そして、あなたは以下の手順で希望のAVDを起動します:
emulator -avd NameOfYourDevice -dns-server 8.8.8.8
あなたのAVDが起動され、あなたがインターネットを使用することができる必要があります。
エミュレータ上のプロキシを経由してインターネットを利用するためには、それは私のために働いたの手順を実行してみます:
設定>ワイヤレス&networks->モバイルnetworks->アクセスポイント名に移動します。 メニューボタンを押し。オプションメニューが表示されます。
オプションメニューから[新規APNを選択します。
の名前をクリックします。私のAPNを言うAPNに名前を提供します。
APNをクリックします。 WWWを入力します。
プロキシをクリックします。プロキシサーバーのIPを入力します。あなたは、インターネット探検インターネットオプションメニューからそれを得ることができます。
ポートをクリックしてください。あなたは、インターネット探検インターネットオプションメニューからそれを得ることができ、それは8080だった私の場合にはポート番号を入力します。
ユーザー名をクリックします。形式ドメイン\ユーザー名でのユーザー名を入力します。一般的に、それはあなたのシステムがログインされます。
パスワードをクリックします。お使いのシステムのパスワードを提供します。
を押してメニューボタンをもう一度。オプションメニューが表示されます。
を押してこれを保存し、ブラウザを開こう。私はそれをuを助けていると思いますか?
- righをクリックしプロジェクトをEclipse
- 実行(Run)を選択して->Run構成...
- 選択Androidアプリケーション"を選択後、"目標"タブ
宿"追加のエミュレータのコマンドラインオプション"は、このコマンドラインにテキストボックス
-httpプロキシhttp://< ユーザー名>:< パスワード>@< ホスト名>:< ポート>
のあなたはの管理者権限でエミュレータを起動しようとしたことがありますか?それは私のために働いた、私はWindows 7の64ビット版)を実行しているよ。
あさまざまなソリューションにこの問題です。ついに私の実験の成果を見た結果を、最近のandroid studioは、AVD画像をダウンロードは2017年度までとする。
最初のものがたくさんあります。開始のおAVDが得られた場合には、プラス評価です。私の場合は選べるNEXUSAPI25android7.1イメージ)
後藤 設定->Wirlessとネットワーク->細胞ネットワーク>アクセスポイント->(+)記を追加->は、以下を入力し合いによってNTLM代理人又は代理人ですることで直結)
a.追加apn名myAPN b.追加apnサーバー=>www c.保存してインターネットの閲覧.
このな仕事追加"ANDROID_SDK_ROOTにす環境変数
その後、AVDをエミュレータのコマンドとして
emulator -avd Nexus25 -dns-server 8.8.8.8
ご利用の方NTLMの代理人がまだいけない。
追加Android_sdk_rootパスを環境変数となります。このmakeコマンドラインのコードを読んのように使用AVD名です。
起動emaulator以下のコマンド
>エミュレータ-avd Nexus_5X_API_25-httpプロキシ http://username:password@ipaddress:port
入
、Tools -> Options
の下で、プロキシの設定を構成しないでください。
あなたはコマンドラインから実行すると-http-proxy
を追加します:
emulator.exe -avd YOUR_AVD_NAME_HERE -http-proxy PROXY:PORT
私のために働いています。
私の場合、私はちょうど「のAndroid SDKおよびAVDマネージャー」からのAndroid仮想デバイス(AVD)を起動しなければならなかった、それが働いていた。
私が最初にシミュレータを実行したときに、私はこの問題が発生した、私は
でDNSサーバを設定することによってそれを解決しましたLibrary/Android/sdk/platform-tools/adb shell getprop net.dns1
シミュレータ10.0.2.3
の現在のDNSサーバーを取得
そして、私のLANのDNSサーバに設定します。
Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1
私は同様の問題がありました。私は、インターネットのアクセス許可を必要とするアプリケーションをインストール(およびそれを使用)、そして突然のすべてが、働いている。
Guysは、それはまた、インターネット接続を妨害することができますので、あなたは、どこかでVPNを介して接続されていない場合かどうかもチェックしています。
blacharnia
Eclipseへ DDMS
下 DDMS 選択 エミュレータの制御 含む 電話状況 お電話の状況を含む データ -->を選択 ホーム することでインターネットに接続したい場合は、無効にインターネット接続のためのエミュレータとし--->選択 なし
(注:これによりインターネットに接続した場合のみパソコン/ノートパソコンいうんてんめんきょしょうにほんはeclipseのアクティブなインターネットに接続します。)
これを読んだ後、私は私の「のNIC」で探すことにしました。私はハマチや仮想ボックスなどのデバイス用の仮想NICを実行していますので、多くのように引用符でこれを置きます。私はハマチを無効にした後、私はインターネットを使用することができています。私の推測では、エミュレータは関係なく、それが仮想的であるかどうかの最初の使用可能なNICを選ぶということです。今、私は私の箱を切断することなく、私のNICの順序を並べ替えることができるかどうかを調べるために。
Windows 7の32ビット
のポインタをありがとう。彼らは本当に助けました。 「ファイアウォール」という言葉は、私の心の中で考えをクリックしました。
私はWIFI接続とプロキシなしでWindows XPマシンを持っています。私はノートンインターネットセキュリティは、スマートファイアウォールを持っている私のマシン上で実行されています。このスマートファイアウォールはemulator.exe含め、ネットワークへのプログラムのアクセスを管理します。プログラムコントロール>、その後emulator.exeへのフルアクセスを許可された - 私は設定に入りました。この後、私はAndroidのエミュレータと強打を始めた...私は、インターネットに接続することができました。
が、これは新しい人々を助けることを望みます。
〜垂れ下がっ
私のサービスオーダの好みが正しかった(のWi-Fiは最初にあった)が、それでも接続できませんでした。
回答はサンダーボルト橋をオフにすることでした
システム環境設定>ネットワーク>サンダーボルトブリッジ
次にオフにIPv4の構成を設定し、変更を適用します。
エミュレータでのアクセスポイントの周りのネジする必要はありません。
まMacOS2.2だけを見てエラーについてのデータ接続、上記のことができる。
- 取り出して、そのすべてのネットワークインターフェイス経由Sys設を除LAN
- 考えても私のDNSはDHCPいretyped DNS一つ一つのサーバー
- 私は使用されるhttpプロキシのコマンドラインを指定します
で働きました。フム。
私はそれを解決し、私は、静的に割り当てられたDNSアドレスを持っているために有効に接続し、残りの1つのプロパティを設定し、私が使用していた無線LAN接続を除くすべてのネットワーク接続を無効にします。 (なしDHCP)これは、
Win7の64ビット版にありました私は時々、それは単に仮想デバイスを再起動するだけで十分だと思います。 : - )
また、同じ問題が私の仮想のwindows7です。
- へのネットワーク接続
- Alt>先端>先端の設定...
- 第二のタブのインターネットネットワークインターフェースをトップ
いであ 感謝
Androidのエミュレータの中で、私のために働いた後、オフ再び、上の機内モードをオンにます。
しの経験も同じ問題です。最も単純な解決を見出す:
- 自分のAndroid\Sdk\エミュレータフォルダとフォルダコマンドプロンプトを開き.
- タイプ
emulator -list-avds
見可能エミュレータ名です。 - タイプ
emulator -avd name-of-your-device -netdelay none -netspeed full -dns-server 8.8.8.8
コマンド"と入力し、enterキーを押します。
はい - 勝利で、管理者PRIVSでエミュレータを起動7、すべてがうまくなります - 。あるいは、少なくともあなたがアンドロイドに行く無線を得ることができます。
私はWin7の64ビット上で同様の問題を抱えていました。私のハマチやVirtualBoxのアダプタを無効にしようと、動作しませんでした。管理者としてAVDと動作しませんでした起動しようとしました。最後に、私はこのサイト上の情報を使用してTeredoトンネリングアダプタを無効にし、それが働きました: のhttp:// WWW .mydigitallife.info / 2007/09/09 /ハウツーディセーブル-tcpipv6-のTeredoトンネリング・イン・ビスタ/ の
私はWin7のx64のにVistaのx64のからの私のdevのマシンを再構築した後、「ユーザーデータをワイプ」とエミュレータを起動すると、私のために、この問題をクリアしてチェックすることを見つけます。
それは私がワイヤレス接続を持っている私の場合、私は自宅で仕事をして、エミュレータには、インターネット接続がないかもしれないいくつかの理由があるかもしれません表示され、その後オフィスに来て、直接、しかし、けれども私の無線で接続し接続はそれが無いエミュレータ接続が生じ無効になっていませんして切断されました。私の理解では、起動時にネットワークアダプタを探し、任意の競合がここに存在する場合、それはなしのインターネット接続につながるかもしれないということです。ワイヤレスネットワーク接続上> [設定]> [ネットワーク接続]を右クリックして[スタート](あなたは無線を使用していない場合)、無効を選択し解決するために、
私はしかし、私は、スクリプトを使用しています...プロキシを使用していない...この周りとにかくあります。私は
企業のファイアウォールの内側にしています私はこれがあなたの問題であるかどうかわからないんだけど、ここで私は私の固定方法です。
私はいつも持っていた、このエミュレータを起動したときにエラーを「いいえDNSサーバーが見つかりません」と無駄にGoogleで多くの研究を行いました。とにかく、私は、NICの数は、DNSエントリの数は、エミュレータに影響を与える可能性があることを言っていたこと(もうそれを見つけることができません)どこかのポストを見つけました。また、エミュレータは、DNSエントリを解決するには、Windows API関数(GetNetworkParamsを())を使用することを知って、私はWINDOWS%\ System32に\ hostsファイル%に頼ることができませんでした。
しかし、私は、静的IP、ないDNSエントリを指定したことを見つけるために、(Windows 7で)のNICのプロパティで行きました。だから、私は私のルータからのDNSエントリを持って、NICのプロパティでそれらを差し込みます。私はエミュレータを再起動し、それが正しいDNSエントリを使用しています。
私は今、エミュレータと私のインターネット接続を使用することができ、そしてそれは驚異を働かせる!
それが役に立てば幸い!
私は私がインターネットに私のエミュレータを接続すると問題を経験したと思ったが、それは私が使っていたコードに問題があることが判明しました。私はその明白なことを知っているが、まず第一にあなたは何のインターネットへのアクセスを持っていないことを確認するために、エミュレータ上のブラウザを試してみてください。私が最初にすることを行っていた場合、私は時間を保存しているだろう。
私は、Mac OS X 10.7.2、Eclipseのヘリオスサービスリリース2には、私はまた、プロキシと私のIPの設定を経由して動作しているDHCP経由しています。私が最初にこの記事 HTTPを使用してこの問題を解決:// WWW .gitshah.com / 2011/02 /アンドロイド固定-NO-インターネットconnection.html に、私はエミュレータの設定を削除し、単に実行 - に行く> Runの設定 - >標的 - >追加エミュレータコマンドラインオプションと3128:-http-プロキシxxx.xx.111.1が入力します。 -http-プロキシxxx.xx.111.1 -dnsサーバxxx.xx.111.1:3128それは動作しませんでしたが、私はDNSを削除するとき、それは働いていた。また、私は、私はまた、このようなDNSを入力したときと言いたいですまた、私は追加のエミュレータコマンドラインオプションは、そのウィンドウの下部までスクロールせずに表示されていないことに注意したいと思います。私はまた、あなたがエミュレータオプションを変更すると、すべてのアプリケーションが動作することに注意したいです。あなたは追加のエミュレータコマンドラインオプションを記述する場合しかし、あなたはそれらを実行構成内のすべてのアプリターゲットのたびに書く必要があります。