安卓模拟器中的网络连接

7

我不知道我做错了什么。

我想在模拟器(Android 2.2)中关闭互联网连接。

我按F8键 -> 没有效果,我仍然有互联网连接。

我打开飞行模式 -> 没有效果,我仍然有互联网连接。

我进入设置检查,飞行模式已开启,wifi已关闭,但设备上仍有互联网连接。

怎么回事?!

请不要建议我关闭电脑上的互联网。我知道这肯定是解决方案,但不是最好的方案。

附注:

这可能是一个错误http://code.google.com/p/android/issues/detail?id=3838

我尝试在Android 1.5模拟器中禁用连接,那里可以正常工作。

3个回答

5
在Eclipse下打开DDMS视图,并为语音和数据设置被拒绝/未注册的值。

它在我的模拟器上运行。我完全没有互联网连接。 - Moystard
可能是个bug http://code.google.com/p/android/issues/detail?id=3838 但为什么有些人可以用呢?! - Tima
尝试删除您的模拟器实例并创建一个新的。 - Moystard
尝试了另一种方法。刚刚创建了一个新实例……但是它不起作用。然后我打开了现有的1.5实例……没有连接。这已经足够让我第一次感到困扰。 - Tima
你真的在使用2.2模拟器吗? - Tima
另一种方法:(https://code.google.com/p/android/issues/detail?id=3838#c15) telnet localhost 5554 // 连接模拟器 qemu monitor // 进入QEmu功能 info network // 列出网络适配器,“user.0”通常是名称 set_link user.0 down // 关闭网络 set_link user.0 up // 重新启用网络 - GoodSp33d

2

0

您可以使用模拟器控制台将模拟器速度设置为0(还可以延迟),但如果您希望网络完全关闭,可能不是您要寻找的东西。

 $ telnet localhost 5554
 network speed 0.01 0.01
 OK
 network delay 1000 1000
 OK
 network status
 Current network status:
   download speed:          10 bits/s (0.0 KB/s)
   upload speed:            10 bits/s (0.0 KB/s)
   minimum latency:  1000 ms
   maximum latency:  1000 ms

这导致我大多数的网络连接失败(但应用程序仍然认为网络已连接)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接