我们两个队友和我正试图通过Android应用程序访问WCF Web服务。我们使用JSON来传输对象。我们测试过可以通过谷歌浏览器,互联网浏览器和模拟器上的Android浏览器通过HTTP调用该服务。
我们已经使用
在Android清单中设置了互联网权限<uses-permission android:name = "android.permission.INTERNET"/>
我们正在使用HttpClient和HttpResponse对象连接到WCF服务器。
目前,我们正在尝试在运行模拟器的计算机上本地访问服务器,以及在本地网络上托管的服务器。
我们的问题似乎是我们无法通过我们的应用程序连接到任何服务器,无论是我们尝试连接的服务器,还是任何其他服务器。
我们已经使用http测试了使用Windows手机程序的服务器连接,这似乎工作正常。
我们是否遗漏了明显的东西?我们真的觉得我们正在敲打砖墙。
非常感谢您给出的任何建议,如果需要更多信息,请随时回复。
答案 0 :(得分:0)
使用10.0.2.2
作为与android Emulator在同一台机器上运行的服务器的IP ...
答案 1 :(得分:0)
尝试使用Traceview http://developer.android.com/tools/help/traceview.html找出问题发生的位置。您可以使用它来创建跟踪文件,显示网络连接的状态及其失败的位置。