使用以下3个命令,我们是否可以使用单个adb shell命令来了解apk的当前apk文件位置和版本。
我们可以使用以下命令查找apks的所有包和位置
adb shell pm list packages -f
我们可以使用以下命令来了解当前的包名称。
adb shell dumpsys窗口| grep -i mCurrentFocus
我们可以使用以下命令来了解apk版本
adb shell dumpsys package my.package | grep versionName
这将完全用于每个人立即快速检查当前的apk详细信息。
示例:如果我从设备打开com.src.test应用程序。我想知道这个apk安装的位置(/ system / app /)以及使用单个adb shell命令的apk(1.0101)的版本。
答案 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