单个adb shell命令查找当前的apk位置和版本

时间:2016-06-17 06:35:25

标签: android adb

使用以下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 package my.package | grep versionName

  4. 这将完全用于每个人立即快速检查当前的apk详细信息。

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

1 个答案:

答案 0 :(得分:2)

这样的事可能吗?

#!/bin/sh
BASEDIR=/opt/app
WORKDIR=$BASEDIR/program/work

if [[ -d "${BASEDIR}" && ! -L "${BASEDIR}" ]] ; then
    echo "Confirmed ${BASEDIR}"
fi

if [[ -d "${WORKDIR}" && ! -L "${WORKDIR}" ]] ; then
    echo "Confirmed ${WORKDIR}"
fi
  

代码路径= /数据/应用/ com.src.test

     

=的versionName 1.0101