前提
adbコマンドを実行できることが前提です。
また、開発者モードをOnにして、USBデバッグモードでPCに接続してください。
スマホに接続する
adb shell
を実行して、スマホに接続します。
削除したいアプリのpackage名を調べる
am monitor
を実行する。
am monitor
は、起動するアプリをリアルタイムで把握するコマンドです。
HWPOT-H
はスマホの機種によって変わると思います。
HWPOT-H:/ $ am monitor
Monitoring activity manager... available commands:
(q)uit: finish monitoring
am monitor
を実行した後、アンインストールしたいアプリを起動することで、下のようになります。
HWPOT-H:/ $ am monitor
Monitoring activity manager... available commands:
(q)uit: finish monitoring
** Activity starting: com.android.calculator2
今回は、最初から入っている計算アプリを消そうとしています。
この、com.android.calculator2
というpackage名をどこかに記録しておいてください。
そして、q
を押してからエンターをおすことで、am monitor
を終了し、次のコマンドを入力できるようになります。
アプリをアンインストールする
pm uninstall com.android.calculator2
を実行します。(com.android.calculator2
は削除したいアプリのpackage名に置き換えてください)
そうすると、そのアプリをアンインストールすることができます。
備考
DELETE_FAILED_INTERNAL_ERROR1
が発生する場合
pm uninstall -k --user 0 package名
をpm uninstall package名
の代わりに使用する。
その他
hatenaでも投稿しています。
ぜひ、そちらも見てください