在Android模拟器中以“飞机”模式进行测试

时间:2011-11-20 02:01:06

标签: java android testing android-emulator integration-testing

我正在尝试在手机无法连接到互联网的情况下测试我的应用程序。

在我的模拟器中,我在设置中打开了飞行模式。但是,我的应用程序似乎仍然可以与我的服务器通信。它正常工作。

在我的设备上,相同的代码会在没有数据连接的情况下抛出错误。

如何确保模拟器中没有互联网连接,以便我可以使用LogCat等分析代码。

3 个答案:

答案 0 :(得分:3)

您可以通过在模拟器中按F8来关闭互联网访问

答案 1 :(得分:0)

不要在Android模拟器中使用飞行模式(效果不佳),请在测试时关闭与系统的网络连接。也就是说,切换以太网连接或Wi-Fi。对我来说工作得很好。

答案 2 :(得分:0)

在模拟器中,飞行模式选项不起作用。所以,尝试按F8功能键停止互联网访问模拟器并离线检查您的应用程序。飞行模式与通信信号密切相关,通信信号仅在设备中有效,但在仿真器中无效。无论如何,当飞机模式打开时,应自动停止互联网访问,这种情况发生在设备中但不在模拟器中。不要担心您可以通过按F8来停止网络访问。

然后通过代码检查网络可用性,享受!!