2016-04-20 4 views
0

この古いストーリーをもう一度。アンドロイド/ xamarin/VS2015エミュレータの設定でループバック(10.0.2.2)に接続

私は私の地元のWindows開発マシンと話す私のエミュレータを取得することはできません。私は自分の開発マシンで127.0.0.1に接続するためのIPとして10.0.2.2を使用する必要があることを知っています。私は1週間前に仕事をしていたが、それ以来、いくつかの再起動と後でいくつかの接続は接続されません。

(エミュレータ上の)ブラウザに10.0.2.2を置くのと同じくらい簡単に失敗します。私はブラウザで公共のインターネットの罰金に接続することができます。 BBCとGoogleの仕事。

レスポンスが「積極的に拒否」されていないため、ファイアウォールの問題ではありません。私はそれを無効にしました。

私は、システムの専門家ではないですし、システムのものにはほとんど関心を持っているが、私は関与して「プロキシ」のものがあると思います。私は私のWindowsマシン上にあったプロキシ設定を削除しました。私はたくさんのバイリンガを使用し、それがプロキシの設定に影響することを理解していますか?

ここに行ってください。私はVS 2015を使用してエミュレータを起動し、正常に動作します。私は公共のサイトのためにブラウザを使用することができます。私は10.0.2.2に接続できません。それは単にタイムアウトします。

私はどのようにして賢い人を進めていきますか?

答えて

0

私はそれが簡単にそれが簡単に簡単にアンドロイドからローカルホストにアクセスできるようになりリバースプロキシとしてシオマネキを使用するために見つける:その後Use Fiddler as a Reverse Proxy

あなたがローカルホストに接続できるようになります:8888とシオマネキは、ローカルに要求をリダイレクトしますサーバ。

+0

(復帰文字で苦労しています!) こんにちは、私はリンクの指示に従って、リモート接続を許可しました。私はregの設定を追加しましたが、私はまだ接続できません。 私はアンドロイドエミュレータでブラウザの中に考えられるすべての組み合わせを入れています。最終的に私はポート5151に接続したいので試しました: http:// localhost/ http:// localhost:8888/ http://10.0.2.2/ http://10.0.2.2:8888/ http://127.0.0.1/ http://127.0.0.1:8888/ –

+0

@DavrosSpignot:あなたはfiddlerscriptを更新しましたか? http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/UseFiddlerAsReverseProxy#write-a-fiddlerscript-rule – Giorgi

+0

私は上記のリンクで少し混乱しています。 3つのことがあるようですか?私はそれらをすべて行い、次の行を私のWindowsマシンのブラウザでブラウザの "webserver:8888"に追加して、デフォルトのIISランディングページの127.0.0.1レスポンスをレンダリングしたので、動作しています 'code'if oSession.host.toLowerCase()== "webserver:8888")oSession.host = "127.0.0.1:80"; 'code' まだ10.0.2.2に応答するエミュレータを取得できません。エミュレータで使用するIPは何ですか?このペニーはまだ私のために落としていません。私は本当に助言に感謝します。 –

関連する問題