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:[]}
相关推荐
雨白8 小时前
Jetpack系列(二):Lifecycle与LiveData结合,打造响应式UI
android·android jetpack
kk爱闹10 小时前
【挑战14天学完python和pytorch】- day01
android·pytorch·python
每次的天空11 小时前
Android-自定义View的实战学习总结
android·学习·kotlin·音视频
恋猫de小郭12 小时前
Flutter Widget Preview 功能已合并到 master,提前在体验毛坯的预览支持
android·flutter·ios
断剑重铸之日13 小时前
Android自定义相机开发(类似OCR扫描相机)
android
随心最为安13 小时前
Android Library Maven 发布完整流程指南
android
岁月玲珑13 小时前
【使用Android Studio调试手机app时候手机老掉线问题】
android·ide·android studio
还鮟17 小时前
CTF Web的数组巧用
android
小蜜蜂嗡嗡18 小时前
Android Studio flutter项目运行、打包时间太长
android·flutter·android studio
aqi0019 小时前
FFmpeg开发笔记(七十一)使用国产的QPlayer2实现双播放器观看视频
android·ffmpeg·音视频·流媒体