Ich schreibe Instrumentierung Test für ein Szenario, wo Daten auf Android-Emulator nicht verfügbar ist (api 16 und api 23). Ich habe den folgenden Code versucht, Daten zu deaktivieren,Android Espresso Ausschalten Cellular Daten auf Android Emulator durch Laufzeit() funktioniert nicht
Es tut nichts. Daten sind nicht deaktiviert. Es ist einfach ohne Fehler gegangen. Es gibt keine Ausgabe.
Wenn ich den gleichen Befehl vom Terminal mit adb ausführen, funktioniert es:
adb -s emulator-5554 shell
svc data disable