2012-12-20 9 views
6

chiedo di pm (gestore di pacchetti) per consentire qualche pacchetto, ma non attiva e visualizza il messaggio "nuovo stato: disabilitato"Android ADB Shell non consente di pacchetti

shell @ Android:/$ pm abilitare my.app.com

pacchetto my.app.com nuovo stato: disabilitato

strano ... sembra essere un bug ...

Samsung GT-P3100 con Android 4.0.3

Qualsiasi idea di come risolverlo?

+0

Nel mio caso, "pm enable my.app.com" restituisce il messaggio "Ucciso". Perché? –

+0

C'è qualche messaggio nel logcat relativo all'errore? prova * logcat -c && pm abilitato my.app.com && logcat -d *. – odexcide

risposta

3

Potrebbe essere necessario essere root per utilizzare il comando pm disable <app_package> nelle app di sistema.

+0

FWIW, guardando il sorgente di 'pm', sembra che sia necessario un privilegio, e l'account' adb shell' può o meno averlo, a seconda di come il sistema operativo è stato configurato dal venditore (o se hai radicato tu stesso). Ricevo il messaggio "Ucciso" quando è in esecuzione su un HTC One con 4.4.2. Quando provo la stessa cosa sul mio Nexus 7 ricevo un messaggio di eccezione. –