这里以chrome为例。
其中apk文件为chrome-67-0-3396-87.apk
,对应的包名为com.android.chrome
有apk
方式一:minSdkVersion-可以、targetSdkVersion-可以
1 | aapt list -a chrome-67-0-3396-87.apk |grep -i sdk |
注意,这里取出来的值是16进制的,需要转换为10进制使用。
python 16进制转10进制:int('0x10', 16) = 16
方式二:minSdkVersion-可以、targetSdkVersion-可以
1 | aapt d badging chrome-67-0-3396-87.apk |grep -i sdk |
minSdkVersion
对应的应该是这里的sdkVersion
没有apk(已安装在手机中):minSdkVersion-不行、targetSdkVersion-可以
1 | adb shell dumpsys package com.android.chrome|grep -i sdk |
注意:
sdk
可能是小写、可能是大小写混合,所以grep
命令要使用-i
参数,指定忽略大小写