2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[Android]端末上のアプリ情報を覗き見る

Posted at

端末にインストールされたパッケージ(apk)のバージョン情報を覗こうとした

とあるプロジェクトにて、アプリのバージョンコード・バージョンネームを上げてビルド。
出力されたoutput.jsonをみると、どうやらバージョンが変わっていない。

真偽を確かなものとするためapkの情報を覗くことに。
(注:ここではバージョンが変わらなかった場合の解決方法は説明しません。)

前提として

調べたいapkがインストールされた端末がPCと接続されていること。
adbが使えること。

dumpsysコマンド

dumpsysコマンドはシステムサービスの状態をダンプしてくれます。
簡単な例で言うと、バッテリーの残量やメモリの消費量、ネットワーク通信状態などを、コマンド一発で確認することができます。(原文ママ)

開発者としてはぜひ知っておきたいコマンド。

dumpsys packageでパッケージ情報を覗く

ターミナルにて、以下を実行
adb shell dumpsys package パッケージ名
これで107行くらいの情報が出てくる。(長いから載せない)
versionCodeversionNameを検索するだけ。

ちなみに

端末上のパッケージ名を羅列するコマンド
adb shell pm list package

これだと多すぎて見つけられないのでオススメはしない。

大体は AndroidManifest.xml にpackage="パッケージ名"があるのでそちらを参照。



最終的にこのコマンドで、端末上にインストールされた アプリのバージョン情報を確認することに成功。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?