ADB命令从APK获取versionCode

Gam*_*ads 2 android version adb android-manifest

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

基本上,我如何获得apkusing 的版本代码adb

小智 7

对于版本名称:

adb shell dumpsys package my.package | grep versionName
Run Code Online (Sandbox Code Playgroud)

对于版本代码:

adb shell dumpsys package my.package | grep versionCode
Run Code Online (Sandbox Code Playgroud)

您也可以在下面尝试:

Android:从命令行获取versionName或获取versionCodeAPK您可以在所使用的任何构建工具版本的android的build-tools目录中使用aapt。

您向该工具传递徽章命令,然后向其传递APK的位置。

例:

$ANDROID_HOME/build-tools/24.0.2/aapt dump badging app/build/outputs/apk/app-release.apk
Run Code Online (Sandbox Code Playgroud)

如果滚动查看所有输出,则可以找到versionNameversionCode