android - adb 命令从 apk 获取 versionCode
问题描述
是否有一个adb
命令可以运行,.apk
它给了我在那个 apkandroid:versionCode
的文件中设置的内容?AndroidManifest
基本上,我如何获得apk
using的版本代码adb
?
解决方案
对于版本名称:
adb shell dumpsys package my.package | grep versionName
对于版本代码:
adb shell dumpsys package my.package | grep versionCode
你也可以在下面试试这个:
Android:从命令行获取versionName
或获取 APK 您可以在 android 的 build-tools 目录中使用您正在使用的任何构建工具版本的 aapt。versionCode
您将标记命令传递给该工具,然后将 APK 的位置传递给它。
例子:
$ANDROID_HOME/build-tools/24.0.2/aapt dump badging app/build/outputs/apk/app-release.apk
如果滚动浏览所有输出,您可以找到versionName
and versionCode
。
推荐阅读
- java - 在 Android 中使用外部非 Android Java 库:找不到 .so 文件等
- html - 如何在 HTML 正文中设置固定位置并冻结我的面包屑?
- sql - SELECT INTO,其中源数据位于目标表以外的其他数据库中
- python - python 获取数组中的excel工作表名称,并将其置于条件中
- angular - 启用“groupIncludeTotalFooter”的 Ag-Grid 在数据透视图中创建一个空数据列
- tensorflow - 如何在 tensorflow 中将视频加载为 4 维张量来训练 3D-CNN?
- python - pandas - skiprows 和 nrows 如何结合?
- javascript - TypeORM createQueryBuilder:可以使用表名作为字符串而不是实体
- azure-devops - 无法在 Azure 构建管道中发布到文件共享
- php - 是否可以使用 3rd 方服务使用 PHP(或 JavaScript)发送邮件?