1

2 人のチーム メイトと私は、Android アプリケーションを介して WCF Web サービスにアクセスしようとしています。オブジェクトの転送には JSON を使用しています。Google chrome、Internet Explorer、およびエミュレーターの Android ブラウザーを介して HTTP 経由でサービスを呼び出すことができることをテストしました。

を使用して、Android マニフェストでインターネット アクセス許可を既に設定しています。

<uses-permission android:name = "android.permission.INTERNET"/>

HttpClient および HttpResponse オブジェクトを使用して、WCF サーバーに接続しています。

現在、エミュレータが実行されているマシンとローカル ネットワークでホストされているマシンの両方でローカルにサーバーにアクセスしようとしています。

私たちの問題は、接続しようとしているのが私たちのサーバーであろうと他のサーバーであろうと、アプリを介してどのサーバーにも接続できないことです。

http を使用して Windows Phone プログラムとのサーバー接続を既にテストしており、問題なく動作しているようです。

明らかな何かが欠けていますか?レンガの壁に頭をぶつけているような気がします。

アドバイスをいただきありがとうございます。さらに情報が必要な場合は、お気軽に返信してください。

4

2 に答える 2

0

Traceview http://developer.android.com/tools/help/traceview.htmlを使用して、問題が発生している場所を見つけてください。これを使用して、ネットワーク接続のステータスと失敗した場所を示すトレース ファイルを作成できます。

于 2012-11-20T14:11:58.010 に答える
0

10.0.2.2Androidエミュレーターと同じマシンで実行されているサーバーのIPとして使用...

于 2012-11-19T11:53:13.980 に答える