繁体   English   中英

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

[英]Android app works fine on Emulator, but not on Device. Uses Internet Connection

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

我以前得到连接超时错误,在网上搜索一下后,我增加了超时持续时间。 但是现在我收到了UnknownHost错误。

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

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

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

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

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

Thx提前

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM