adb命令从apk获取versionCode

Adb command to get versionCode from apk

.apk 上是否有 运行 的 adb 命令,它给我在该 apk 的 AndroidManifest 文件中设置的 android:versionCode

基本上,如何使用 adb 获取 apk 的版本代码?

版本名称:

adb shell dumpsys package my.package | grep versionName

版本号:

adb shell dumpsys package my.package | grep versionCode

你也可以试试下面这个:

Android:从命令行获取 APK 的 versionNameversionCode 您可以在您正在使用的任何构建工具版本的 android 的构建工具目录中使用 aapt。

您将 badging 命令传递给该工具,然后将其传递给您的 APK 位置。

示例:

$ANDROID_HOME/build-tools/24.0.2/aapt dump badging app/build/outputs/apk/app-release.apk

如果滚动浏览所有输出,您可以找到 versionNameversionCode