2016-06-17 8 views
1

以下の3つのコマンドを使用すると、現在のapkファイルの場所とapkのバージョンを知る単一のadbシェルコマンドを持つことはできますか?現在のapkの場所とバージョンを見つける単一のadbシェルコマンド

  1. 我々は現在のパッケージ名を知るには、次のコマンドを使用することができます

  2. -fのAPKのすべてのパッケージと場所に

    adbのシェル午後リストパッケージを検索するには、次のコマンドを使用することができます。

    adbシェルdumpsysウィンドウ| grepの-i mCurrentFocus

  3. 我々はAPKバージョン

    パッケージmy.package dumpsys adbのシェルを知るために、次のコマンドを使用することができます| grep versionName

これは、現在のAPKの詳細をすばやく確認できるように、すべてのユーザーが一杯になります。

例:私はデバイスからcom.src.testアプリケーションを開きます。私はこのapkがどこにインストールされているか(/ system/app /)とapk(1.0101)のバージョンをシングルadbシェルコマンドで知りたい。

+0

いただきましたご質問? – PsyGik

+0

質問を更新してください –

答えて

2

これはおそらく何か?

package=$(dumpsys window windows | grep mCurrentFocus | cut -d'/' -f1 | rev | cut -d' ' -f1 | rev) && dumpsys package $package | grep -E "versionName|codePath" 

コードパス= /データ/アプリ/ com.src.test

versionName = 1.0101

関連する問題