コマンドでインストールされているアプリケーションの一覧を取得する

Androidの端末やエミュレータでインストールされているアプリの一覧を取得するにはadb shellコマンドを使って以下のように実行する。

$ adb shell pm list packages
package:com.google.android.networkstack.tethering
package:com.android.cts.priv.ctsshim
package:com.google.android.youtube
...

adb shellコマンドで端末に接続した上で、端末内のOS上でpm list packagesを実行している。

目的のアプリケーションを見つけるためにはsortコマンドでソートしたりgrepコマンドでフィルタするとよい。

$ adb shell pm list packages | sort
package:android
package:android.auto_generated_rro_product__
package:android.auto_generated_rro_vendor__
...
$ adb shell pm list packages | grep youtube
package:com.google.android.youtube
package:com.google.android.apps.youtube.music

コマンドでアプリケーションをアンインストールする

アプリケーションのアンインストールは【adb】uninstall -kでデータ・キャッシュを保持したままアンインストールする を参照。