查看apk版本号

获取未安装的apk版本号

1. 使用aapt命令

  • 使用cmd cd到aapt工具的位置。位于‌Android SDK的build-tools目录下。
    在这里插入图片描述
  • 使用aapt命令,指向apk所在绝对路径
aapt dump badging your_apk_file.apk 

(win7按住shift键,右键apk文件选择“复制为路径”)
显示APK的详细信息,包括版本号(versionName)和版本代码(versionCode)等。

在这里插入图片描述

2. 使用Android Studio

打开Android Studio – File – Profile or Debug APK

在打开的窗口中,找到并打开APK对应的AndroidManifest.xml文件,在该文件中查找versionName和versionCode属性。
在这里插入图片描述

获取已安装的app版本号

1. adb命令获取

adb shell "dumpsys package pkgName |grep versionName"

例:
在这里插入图片描述

2. 代码根据包名获取

public static String getAppVersionName(Context context, String pkgName) {
   PackageInfo packageInfo = null;
   try {
       packageInfo = context.getPackageManager().getPackageInfo(pkgName, 0);
   } catch (PackageManager.NameNotFoundException e) {
       e.printStackTrace();
       return "";
   }
   return packageInfo.versionName;
}

public static int getAppVersionCode(Context context) {
   PackageInfo packageInfo = null;
   try {
       packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
   } catch (PackageManager.NameNotFoundException e) {
       e.printStackTrace();
       return 0;
   }
   return packageInfo.versionCode;
}

相关推荐

  1. ubuntu 查看版本号查看内核版本

    2024-07-16 17:48:04       50 阅读
  2. Redis命令---查看版本

    2024-07-16 17:48:04       49 阅读
  3. centos用什么命令可查看版本

    2024-07-16 17:48:04       52 阅读
  4. Swift对比版本

    2024-07-16 17:48:04       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 17:48:04       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 17:48:04       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 17:48:04       57 阅读
  4. Python语言-面向对象

    2024-07-16 17:48:04       68 阅读

热门阅读

  1. Qt 实战(7)元对象系统 | 7.3、QMetaObject

    2024-07-16 17:48:04       20 阅读
  2. 交易积累——VR

    2024-07-16 17:48:04       22 阅读
  3. 艺术类硕士在核心期刊上发表论文真的很难么?

    2024-07-16 17:48:04       23 阅读
  4. 靖江美食元宇宙

    2024-07-16 17:48:04       18 阅读
  5. 1213:八皇后问题

    2024-07-16 17:48:04       19 阅读
  6. py每日spider案例之影视搜索篇

    2024-07-16 17:48:04       19 阅读
  7. Linux内核 -- 用户态coredump处理之do_coredump函数

    2024-07-16 17:48:04       24 阅读
  8. 什么是MATLAB许可证协议书

    2024-07-16 17:48:04       22 阅读