2lu3のエンジニア技術アウトプット

AI,深層学習,機械学習,RescueSimulation,RoboCupJunior,neovimについて解説しています

消せないAndroidアプリをadbを使って強制アンインストール

前提

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名の代わりに使用する。