美文网首页
如何查看Android APP能够运行的最低系统版本?

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

作者: 简书冷雨 | 来源:发表于2017-09-13 17:52 被阅读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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/gnllsxtx.html