ADB->查看某个应用的版本信息

查看某个应用版本的版本

Android开发和测试过程中,我们经常需要获取应用的版本信息。本文将详细介绍如何使用ADB命令来查询特定应用(以com.example.myapplication为例)的版本号。

基本命令

要获取com.example.myapplication应用的版本名称

bash 复制代码
adb shell dumpsys package com.example.myapplication | grep versionName

// result
versionName=1.0

获取更多版本信息

查看版本代码(versionCode)和版本名称(versionName)

bash 复制代码
adb shell dumpsys package com.example.myapplication | grep -E 'versionName|versionCode'

// result
versionCode=1 minSdk=24 targetSdk=34
versionName=1.0

或者更简洁地使用:

bash 复制代码
adb shell dumpsys package com.example.myapplication | grep version

// result
versionCode=1 minSdk=24 targetSdk=34
versionName=1.0
signatures=PackageSignatures{c12bd81 version:2, signatures:[bdb47214], past signatures:[]}

多设备环境下的操作

如果您的电脑连接了多个Android设备,需要先使用以下命令查看设备列表:

bash 复制代码
adb devices

// result
List of devices attached
ASALE3741B000022        device

然后通过-s参数指定特定设备:

bash 复制代码
adb -s ASALE3741B000022 shell dumpsys package com.example.myapplication | grep version

// result
versionCode=1 minSdk=24 targetSdk=34
versionName=1.0
signatures=PackageSignatures{c12bd81 version:2, signatures:[bdb47214], past signatures:[]}
相关推荐
alexhilton18 分钟前
深入理解Jetpack Compose中的函数的执行顺序
android·kotlin·android jetpack
李新_1 小时前
Android 画中画避坑指北
android
一一Null2 小时前
Android studio—socketIO库return与emit的使用
android·java·网络·ide·websocket·网络协议·android studio
ansondroider3 小时前
Android RK356X TVSettings USB调试开关
android·adb·usb·otg·rk356x
全栈极简3 小时前
Android串口通信
android
jiaxingcode3 小时前
MAC系统下完全卸载Android Studio
android·macos·android studio
张力尹3 小时前
「架构篇 1」认识 MVC / MVP / MVVM / MVI
android·面试·架构
张力尹3 小时前
「架构篇 2」认识 MVC / MVP / MVVM / MVI
android·面试·架构
不穿铠甲的穿山甲3 小时前
Android-KeyStore安全的存储系统
android·安全