2024-09-30 10:31:42 发布
网友
使用adb shell在Android设备上获取应用程序的版本名有没有一种简单的方法
我已经在here中找到此命令:
adb shell dumpsys package my.package | grep versionName
但我不知道我怎么能把它用在更多的设备上
根据我的经验,您不能在多个设备上运行adb命令,但如果您有多个设备,则在特定设备上运行的adb命令如下所示:
adb
adb [-d|-e|-s <serialNumber>] <command>
-s中使用的序列号是通过adb devices命令获得的。 此命令的示例输出为:
adb devices
List of devices attached cf264b8f device emulator-5554 device
对于未连接的设备,仅打印第一行
输出格式为[serialNumber] [state],serialNumber,也就是我们常说的序列号,表示以下类别:
[serialNumber] [state]
Offline:表示设备未连接到成功或无响应的设备
Offline
Device:设备已连接。请注意,此状态并不表示Android系统在启动期间已完全激活并在设备中运行。设备实例可以连接到adb,但在系统启动后,才开始运行
Device
No device:没有设备/仿真器连接
No device
根据我的经验,您不能在多个设备上运行
adb
命令,但如果您有多个设备,则在特定设备上运行的adb
命令如下所示:adb [-d|-e|-s <serialNumber>] <command>
-s中使用的序列号是通过
adb devices
命令获得的。 此命令的示例输出为:对于未连接的设备,仅打印第一行
输出格式为
[serialNumber] [state]
,serialNumber,也就是我们常说的序列号,表示以下类别:Offline
:表示设备未连接到成功或无响应的设备Device
:设备已连接。请注意,此状态并不表示Android系统在启动期间已完全激活并在设备中运行。设备实例可以连接到adb,但在系统启动后,才开始运行No device
:没有设备/仿真器连接相关问题 更多 >
编程相关推荐