adbやshellでログインしてからよく使うもののメモです。
shellコマンドを単発で実行したい場合は「adb shell」の後にコマンドを続ければ実行できます。( 「adb shell pm list package」といった感じに)
目次
インストールされたパッケージ一覧を表示する
端末にインストールされている、アプリのパッケージ名を全て表示します。
pm list package
インストールされているアプリのバージョンを表示する
インストールされているcom.myappの情報を表示します。
dumpsys package com.myapp
この中に、「versionCode」や「versionName」の情報があります。
項目に関してはこちらを参照。
端末に保存されているapkをインストールする
adbでapkを指定してインストールする場合、よくやるのがPC側にあるものを指定することだと思います。具体的にはこう。
adb install (apkファイル名)
ですが、次のコマンドで端末のDownloadディレクトリなどに保存されたapkファイルをインストールすることが出来ます。
pm install (端末にあるapkファイルパス)
例えば/sdcard/Download/hoge.apkに保存されたファイルをインストールしたい場合は、
pm install /sdcard/Download/hoge.apk
とします。-rオプションも勿論使えるので上書きインストールもOK。
パッケージ名を指定してアプリをアンインストールする
アンインストールしたいアプリのパッケージ名を指定して実行する場合は次のようにします。
pm uninstall (パッケージ名)
パッケージ名は「設定」から確認したり、「pm list package」で調べたりします。
参考:
【Android】インストールされているパッケージの一覧を表示する【adb】
adbコマンドでインストールされているアプリのバージョンを取得するには
Android: パッケージマネージャをコマンドラインから起動
コメント
[…] (端末に保存されたapkをインストールする方法は「adbおよびAndroidのshellでよく使う操作のメモ」参照) […]