Posso disinstallare un'app sul dispositivo dal mio computer utilizzando adb uninstall <package_name>
, ma mi piacerebbe fare lo stesso con uno script sul dispositivo reale.Come disinstallare un'app Android dalla riga di comando sul dispositivo
Ho anche provato a eseguire un intento android.intent.action.DELETE
utilizzando am
ma richiede all'utente la conferma.
Dato che il dispositivo è rootato, è possibile eseguire un comando sul dispositivo per disinstallare un'app senza richiedere l'intervento/la conferma dell'utente?
Anche l'utilizzo di 'rm' potrebbe funzionare. –
Grazie! (+ 1) Ha funzionato. A seconda della situazione 'su -c pm uninstall [-k]' fa il trucco se la semplice chiamata pm fallisce. –
@RaghavSood Non dovresti fare 'rm' cosa come lascerebbe un sacco di spazzatura al sistema e quella schifezza utilizzerà ancora lo spazio di archiviazione (ad esempio, l'apk memorizzato nella cache), ed è difficile da trovare senza la conoscenza del sistema (cose sparse intorno al filesystem). Se sai cosa stai facendo, allora perché no, ma semplicemente 'rm apkfile' non servirà a niente. –