如何查看Android APP能夠運行的最低系統(tǒng)版本返吻?
使用Android自帶工具 aapt
即可姑子,以Windows平臺為例。
首先進(jìn)入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,搜索關(guān)鍵字 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(十六進(jìn)制),即 API 級別為 15(十進(jìn)制)榨婆。參照圖 1-2磁携,可以知道對應(yīng)的 Android 平臺版本為 Android 4.0.3、4.0.4良风,也就是說該APP能夠運行的最低系統(tǒng)版本為 Android 4.0.3谊迄。
圖 1-2 API 級別對應(yīng) Android 平臺版本
PS. API 級別(API LEVEL)是一個對 Android 平臺版本提供的框架 API 修訂版進(jìn)行唯一標(biāo)識的整數(shù)值⊙萄耄可以認(rèn)為API 級別是內(nèi)部可見的(用戶不關(guān)心)统诺,而 Android 平臺的版本提供了新特性給用戶,是外部可見的(用戶關(guān)心)疑俭。
Android 平臺版本與API級別的最新對應(yīng)關(guān)系可以查看以下網(wǎng)址:
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels