Hat jemand es geschafft, Animationen durch Code zu deaktivieren, wenn Espresso-Tests ausgeführt werden? Ich habe versucht, die Anweisungen auf dieser Webseite zu folgen (in Verbindung mit von here):
https://code.google.com/p/android-test-kit/wiki/DisablingAnimationsDeaktivieren von Animationen im Code beim Ausführen von Espressotests
Leider ist es nicht zu sein scheint funktioniert, wie ich diese Berechtigungen Fehler halten zu sehen:
04-27 15:48:28.694 303-342/system_process W/PackageManager﹕ Not granting permission android.permission.SET_ANIMATION_SCALE to package com.cookbrite.dev (protectionLevel=50 flags=0x18be46)
Ich hatte wirklich gehofft zu vermeiden, mein Gerät/Emulatoren neu zu konfigurieren. Wir führen häufig einzelne Tests lokal aus und es wird mich nerven, wenn ich die Einstellungen weiterschalten muss.
bemerkte ich einige andere Entwickler beschweren, dass dies nicht funktioniert, so dass ich vielleicht nicht allein sein:
https://groups.google.com/forum/#!msg/android-test-kit-discuss/TCil7kMQRTM/QK1qCjzM6KQJ
Wenn ich diesen Befehl versuche, bekomme ich den Fehler 'Operation nicht erlaubt: java.lang.SecurityException: Permission android.permission.SET_ANIMATION_SCALE ist kein veränderbarer Berechtigungstyp'. Hast du irgendwelche Ideen, warum ich die Erlaubnis nicht geben kann? –
@MattKranzler Verwenden Sie ein echtes Gerät? Es funktioniert nicht auf nicht gerootetem Gerät. – Yenchi
@Yenchi Ich versuchte es mit einem Emulator und habe immer noch die Ausnahme – Caipivara