2011-08-05 23 views
1

インターネットでアプリケーションをプログラミングしています。問題は、プロキシの問題があることです。私はすでにネットでいくつかの記事を読んだことがあるが、何も助けてくれない。私は
emulator -avd <avd-Name> -http-proxy http:<proxyname>:<proxyip> -debug-proxyAndroidでプロキシに接続できませんでした

と、コマンドラインからAVDを起動すると、私はエラーメッセージを持っていた:助け

答えて

1

ため
Could not connect to proxy at http:0: Unkown socket error (Winsock=0xffffffff) errno=2: No such file or directory

おかげで、あなたは正しい構文を使用しましたか?

は、次のいずれかのことになっている:それはそのように動作しない場合

http://<server>:<port> 
http://<username>:<password>@<server>:<port> 

http://developer.android.com/guide/developing/tools/emulator.html

は、多分

+0

私は確かに正しいと考えています構文... しかし私の間違いは、プロキシーネームの前に 'proxy'という単語を書く必要がないということでした。しかし、私の問題は、エミュレータがプロキシを認識してもインターネットに接続できないことです。tcp:(null)(1516):最初の応答ラインを受信しました。 tcp:(null)(1516) (1516):接続400 =エラー、拒否 http_service_connect:(ヌル)に接続しようと http_service_connect:(ヌル)(1500):HTTP書換 TCPを使用して、私は問題を解決しhttp_service_free' – homePageCreator

+0

エミュレータから接続する接続プロキシ経由でインターネットに接続する:) :) バージョン2.1と2.2のapiに問題があります。私はバージョン2.3.3とそれがなくなった新しいエミュレータを作成するだけでした:) 私はエミュレータnetworksettingsでいくつかの設定をしなかった日食です。 しかし、私のアプリケーションはまだインターネットに接続していません。 ヘルプ? – homePageCreator

+0

マニフェストファイルにインターネットアクセス許可を追加しましたか? これを実行した場合は、ブラウザを使用してエミュレータにインターネットがインストールされていることを確認してください。 –

0

ときエミュレータ-debug(Notherの)公共のプロキシを試してみてください-proxy:
tcp:(null)(29): received 'HTTP/1.0 400 Bad Request'
tcp:(null)(29): connection refused, error=400
http_service_connect: trying to connect to (null)
http_service_connect: using HTTP rewriter
tcp:(null)(30): connecting
tcp:(null)(30): connected to http proxy, sending header
tcp:(null)(30): sending 27 bytes:
43 4f 4e 4e 45 43 54 20 28 6e 75 6c 6c 29 20 48 CONNECT (null) H
54 54 50 2f 31 2e 31 0d 0a 0d 0a TTP/1.1....

Linuxでは、http_proxy環境変数の設定を解除することができます:
$ unset http_proxy
もう一度エミュレータを実行してください

関連する問題