2016-04-09 5 views
1

Die Android-Entwickler-Website schlägt vor, dass wir unsere Anwendungen ohne implizite Übertragungen und Hintergrunddienste ausführen. Dazu haben sie den folgenden Befehl hereAndroid-Apps mit impliziten Broadcasts und Hintergrunddiensten testen Nicht verfügbar

adb shell cmd appops set RUN_IN_BACKGROUND ignore 

jedoch erwähnt, wenn ich es auf meinem Rechner versuchen läuft, bekomme ich folgende Fehler -

Error: Unknown operation string: ignore 

Hat es jemand in der Lage gewesen zu machen arbeiten ?

Antwort

2

Ich fand die Lösung zu diesem einen Blick auf den Quellcode von AppOpsCommand.

Sie müssen den Paketnamen der App geben, und es wird funktionieren -

adb shell cmd appops set <PACKAGE> RUN_IN_BACKGROUND ignore 
Verwandte Themen