Android应用在模拟器上工作正常,但在设备上无效。使用Internet连接

时间:2012-06-21 23:04:09

标签: android httpresponse

我有一个尝试连接到URL并下载JSON文件的活动。 此活动在模拟器上运行良好,但在设备上不断失败。

我曾经得到连接超时错误,在网上搜索了一些后,我增加了超时时间。但是现在我收到了UnknownHost错误。

相同的网址在设备上的浏览器中正常工作。

我尝试了互联网上使用http连接访问/下载内容的各种程序,一切都在模拟器上正常工作。但是在设备上失败了。

我的设备中的Internet连接很好,因为示例webkit程序运行正常。

我还为我的应用启用了Internet权限。 我也试过HttpPost& HttpGet方法。 我也尝试在单独的线程中运行连接。 我在模拟器中将http响应代码设置为200,并在设备中清空。

在设备中使用http连接时是否有遗漏的东西? 这是一个简单的示例: http://p-xr.com/android-tutorial-how-to-parse-read-json-data-into-a-android-listview/

提前谢谢

1 个答案:

答案 0 :(得分:2)

您可以尝试关闭防火墙。 我做到了,它对我有用。希望这会对你有所帮助。