【发布时间】:2019-01-31 18:25:45
【问题描述】:
是否有一个adb 命令可以在.apk 上运行,它给了我在该apk 的AndroidManifest 文件中设置的android:versionCode?
基本上,如何使用adb获取apk的版本号?
【问题讨论】:
标签: android adb version android-manifest
是否有一个adb 命令可以在.apk 上运行,它给了我在该apk 的AndroidManifest 文件中设置的android:versionCode?
基本上,如何使用adb获取apk的版本号?
【问题讨论】:
标签: android adb version android-manifest
对于版本名称:
adb shell dumpsys package my.package | grep versionName
对于版本代码:
adb shell dumpsys package my.package | grep versionCode
你也可以在下面试试这个:
Android:从命令行获取 APK 的 versionName 或 versionCode
您可以在您正在使用的任何构建工具版本的 android 构建工具目录中使用 aapt。
您将标记命令传递给该工具,然后将您的 APK 的位置传递给它。
例子:
$ANDROID_HOME/build-tools/24.0.2/aapt dump badging app/build/outputs/apk/app-release.apk
如果您滚动浏览所有输出,您可以找到versionName 和versionCode。
【讨论】: