Android 模拟器开启关闭网络
Android 模拟器断网有几种常用方法,取决于你用的是 Android Studio Emulator 还是命令行启动的模拟器。
方法 1:模拟器界面直接断网(最简单)
打开模拟器
点击右侧工具栏的“…”(Extended controls)
进入:
- Cellular → Data status → Off
- 或Wi-Fi → 关闭
👉 这样是“模拟真实断网”,推荐优先用这个。
方法 2:开启飞行模式
- Extended controls(右侧“…”)
- 进入Phone
- 打开Airplane mode
👉 会同时关闭 Wi-Fi + 移动网络。
方法 3:用 ADB 命令断网(开发常用)
关闭 Wi-Fi
adb shell svc wifi disable关闭移动数据
adb shell svc data disable恢复网络
adb shell svc wifienableadb shell svc dataenable方法 4:模拟“无网但有信号”(更真实测试)
adb shell cmd connectivity airplane-modeenable恢复:
adb shell cmd connectivity airplane-mode disable方法 5:启动时限制网络(高级)
如果你用 emulator 命令启动:
emulator-avd<name>-netdelaynone-netspeedgsm(但这个是“慢网”,不是完全断网)
推荐结论
- UI操作:Extended Controls → Wi-Fi/Data Off(最方便)
- 自动化测试:ADB
svc wifi/data disable(最稳定)
