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