2012-12-20 6 views
6

ich pm fragen (Paket-Manager), um Paket zu ermöglichen, aber es nicht ermöglicht, und zeigt die Meldung „neuen Staat: disabledAndroid ADB Shell ermöglicht keine Pakete

shell @ android:/$ pm ermöglichen my.app.com

Paket my.app.com neuen Staat: disabled

Seltsam ... Es scheint ein Fehler zu sein ...

Samsung GT-P3100 mit Android 4.0.3

eine Ahnung, wie es zu lösen?

+0

In meinem Fall, "pm enable my.app.com" Ergebnisse in der Nachricht "Killed". Warum? –

+0

Gibt es in der Logcat eine Meldung bezüglich des Fehlers? try * logcat -c && pm aktiviert my.app.com && logcat -d *. – odexcide

Antwort

3

Sie müssen möglicherweise root sein, um den Befehl pm disable <app_package> auf System-Anwendungen zu verwenden.

+0

FWIW, mit Blick auf die Quelle zu "pm", scheint es, dass ein Privileg benötigt wird, und das 'adb shell' Konto möglicherweise oder nicht, je nachdem, wie das Betriebssystem vom Hersteller konfiguriert wurde (oder ob Sie haben verwurzelt es selbst). Ich bekomme die Nachricht "Killed", wenn ich auf einem HTC One mit 4.4.2 laufe. Wenn ich dasselbe auf meinem Nexus 7 versuche, erhalte ich eine Ausnahmebedingung. –