【问题标题】:Single adb shell command to find the current apk location and version单个 adb shell 命令查找当前 apk 位置和版本
【发布时间】:2016-06-17 06:35:25
【问题描述】:

使用以下 3 个命令,我们可以通过单个 adb shell 命令了解当前 apk 文件位置和 apk 的版本。

  1. 我们可以使用下面的命令来查找所有的包和apks的位置

    adb shell pm list packages -f

  2. 我们可以使用下面的命令来知道当前的包名。

    adb shell dumpsys 窗口 | grep -i mCurrentFocus

  3. 我们可以使用以下命令来了解apk版本

    adb shell dumpsys 包 my.package | grep 版本名称

这将被每个人使用full,以便立即快速检查当前的apk详细信息。

示例:如果我从设备打开 com.src.test 应用程序。我想知道这个 apk 安装在哪里 (/system/app/) 和 apk 的版本 (1.0101) 使用单个 adb shell 命令。

【问题讨论】:

  • 有什么问题?
  • 更新了问题,请您立即查看

标签: android adb


【解决方案1】:

可能是这样的吗?

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

codePath=/data/app/com.src.test

版本名称=1.0101

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 2012-04-11
    相关资源
    最近更新 更多