コマンドでインストールされちるアプリケーションの一覧を取得する
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
コマンドを使って以下のように実行する。
$ adb uninstall アプリケーション名
例えばcom.example.myapp
というアプリケーションをアンインストールする場合は以下のように実行する。
$ adb uninstall com.example.myapp
アプリ名はAGP8.0未満の場合はAndroidManifest.xmlのpackage
属性の値を参照する。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
...
AGP8.0以降の場合はbuild.gradle
やbuild.gradle.kts
などのapplicationId
を参照する。
andorid {
defaultConfig {
applicationId "com.example.myapp"
}
}
\確かな知識を身に着けたい、Androidアプリ開発を学びたい人にオススメ!/