0

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

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

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

我尝试了互联网上所有可用的程序,这些程序使用 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/

提前谢谢

4

1 回答 1

2

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

于 2013-05-03T07:14:22.087 回答