Séb*_*ien 28 android android-virtual-device
当用户处于无信号区域或手机处于飞行模式时,我想测试我的应用程序的行为.
- > 如何将Android虚拟设备置于离线模式(无法连接到互联网)?
我尝试过以下方法:
通过AVD设置激活飞行模式:令人惊讶的是,这不起作用(在飞行模式下仍然可以浏览互联网!)
在我的电脑上禁用网络连接:这显然有效,但由于我在测试我的应用时需要互联网,因此效果不理想
Mar*_* C. 24
无线上网:
$ adb shell svc wifi enable
$ adb shell svc wifi disable
Run Code Online (Sandbox Code Playgroud)
移动数据:
$ adb shell svc data enable
$ adb shell svc data disable
Run Code Online (Sandbox Code Playgroud)
我找到了一个有效的解决方 在Android 6.0和7.0模拟器上测试过,但应该在其他模拟器上运行.
网络下来:
adb shell ifconfig eth0 down
Run Code Online (Sandbox Code Playgroud)
网络化:
adb shell ifconfig eth0 up
Run Code Online (Sandbox Code Playgroud)
如果您收到"权限被拒绝"错误,请以root身份重新启动adb守护程序:
adb root
Run Code Online (Sandbox Code Playgroud)
然后再试一次.
归档时间: |
|
查看次数: |
16581 次 |
最近记录: |