5

我已启用互联网访问权限,无需处理任何代理。我发现虽然大多数时候我可以从模拟器中的浏览器或我的应用程序访问网络,但尽管我有高速宽带连接,但访问速度非常慢。

我的问题是 - 模拟器中是否有一个设置旨在模拟互联网连接的速度并默认设置为较低的值?如果是的话,我该如何改变它。如果不是,为什么模拟器中的连接速度很慢。

另一个问题是这种连接经常中断,我的应用程序和模拟器中的浏览器都出现了找不到页面的异常。一旦我重新启动他的模拟器,这就可以了。

谢谢你的帮助。

4

2 回答 2

3

模拟器上有延迟和限制网络 I/O 的设置,但默认为全速。

问题可能出在其他地方,因为 AFAIK 没有 GUI / 键盘快捷键来触发该延迟,您需要从命令行启动模拟器并指定这些选项。

于 2012-04-27T10:29:41.683 回答
3

我最终尝试了这个并且似乎有所作为,或者这可能是我的想象,因为文档说默认是全速并且没有延迟。但这确实允许人们更改速度以及各种其他设置,而无需重新启动模拟器。

  1. 启动模拟器并等待它完全加载
  2. 从命令行 telnet 到 AVD ex 的适当端口上的模拟器。telnet localhost 5554
  3. 这会将您带到 AVD 控制台。这里使用命令network speed full

更多信息 - http://developer.android.com/guide/developing/devices/emulator.html

这可以通过模拟器的命令行启动来完成,但是如果您从 avd 管理器启动模拟器并希望在模拟器运行时更​​改一些设置,这可能会很有用

于 2012-04-28T06:37:19.553 回答