如何查看Android APP能够运行的最低系统版本?

2017-09-13  本文已影响0人  简书冷雨

如何查看Android APP能够运行的最低系统版本?

使用Android自带工具 aapt 即可,以Windows平台为例。

首先进入Android SDK安装目录,

cd C:\AndroidSdk\sdk\build-tools\24.0.0

运行命令 aapt

.\aapt.exe list -a E:\D\decompilation\apk\weixin_740.apk > E:\d\decompilation\a
pk\wexin_740_sdk_v.txt

然后用记事本之类的软件(这里使用 Notepad++)打开刚刚生成的文件 wexin_740_sdk_v.txt,搜索关键字 minSdkVersion,如图 1-1。

图 1-1
    E: uses-sdk (line=15)
      A: android:minSdkVersion(0x0101020c)=(type 0x10)0xf
      A: android:targetSdkVersion(0x01010270)=(type 0x10)0x17

可以看到 minSdkVersion 的值是 0xf(十六进制),即 API 级别为 15(十进制)。参照图 1-2,可以知道对应的 Android 平台版本为 Android 4.0.3、4.0.4,也就是说该APP能够运行的最低系统版本为 Android 4.0.3

图 1-2 API 级别对应 Android 平台版本

PS. API 级别(API LEVEL)是一个对 Android 平台版本提供的框架 API 修订版进行唯一标识的整数值。可以认为API 级别是内部可见的(用户不关心),而 Android 平台的版本提供了新特性给用户,是外部可见的(用户关心)。

Android 平台版本与API级别的最新对应关系可以查看以下网址:
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

上一篇下一篇

猜你喜欢

热点阅读