我已启用互联网访问权限,无需处理任何代理。我发现虽然大多数时候我可以从模拟器中的浏览器或我的应用程序访问网络,但尽管我有高速宽带连接,但访问速度非常慢。
我的问题是 - 模拟器中是否有一个设置旨在模拟互联网连接的速度并默认设置为较低的值?如果是的话,我该如何改变它。如果不是,为什么模拟器中的连接速度很慢。
另一个问题是这种连接经常中断,我的应用程序和模拟器中的浏览器都出现了找不到页面的异常。一旦我重新启动他的模拟器,这就可以了。
谢谢你的帮助。
我已启用互联网访问权限,无需处理任何代理。我发现虽然大多数时候我可以从模拟器中的浏览器或我的应用程序访问网络,但尽管我有高速宽带连接,但访问速度非常慢。
我的问题是 - 模拟器中是否有一个设置旨在模拟互联网连接的速度并默认设置为较低的值?如果是的话,我该如何改变它。如果不是,为什么模拟器中的连接速度很慢。
另一个问题是这种连接经常中断,我的应用程序和模拟器中的浏览器都出现了找不到页面的异常。一旦我重新启动他的模拟器,这就可以了。
谢谢你的帮助。
模拟器上有延迟和限制网络 I/O 的设置,但默认为全速。
问题可能出在其他地方,因为 AFAIK 没有 GUI / 键盘快捷键来触发该延迟,您需要从命令行启动模拟器并指定这些选项。
我最终尝试了这个并且似乎有所作为,或者这可能是我的想象,因为文档说默认是全速并且没有延迟。但这确实允许人们更改速度以及各种其他设置,而无需重新启动模拟器。
telnet localhost 5554
network speed full
。更多信息 - http://developer.android.com/guide/developing/devices/emulator.html
这可以通过模拟器的命令行启动来完成,但是如果您从 avd 管理器启动模拟器并希望在模拟器运行时更改一些设置,这可能会很有用