1. 程式人生 > >【Android】app打包成apk檔案以後,如何檢視VersionCode、VersionName等版本資訊

【Android】app打包成apk檔案以後,如何檢視VersionCode、VersionName等版本資訊

Android App打包成Apk後,其實是一個壓縮檔案,可以將字尾名apk改為zip然後用winrar開啟也能看到裡面的檔案結構。還能看到AndroidManifest.xml。但是裡面的內容經過編碼顯示為亂碼,不方便檢視。

aapt工具:

  這裡我們可以使用aapt工具來檢視。aapt.exe工具即Android Asset Packaging Tool,在SDK的build-tools目錄下。

  該工具可以檢視,建立, 更新ZIP格式的文件附件(zip, jar, apk)。也可將資原始檔編譯成二進位制檔案,儘管你可能沒有直接使用過aapt工具,但是build scripts和IDE外掛會使用這個工具打包apk檔案構成一個Android 應用程式。在使用aapt之前需要在環境變數裡面配置SDK-tools路徑,或者是路徑+aapt的方式進入aapt。

  也就是說平時我們不會用這個東西,但是打包成Apk的時候其實是用到了的,只不過IDE替我們做了這一步,那麼我們就用這個工具來檢視VersionCode和VersionName。

操作流程:

1、首先找到aapt工具,在Android SDK資料夾下的build-tools包裡,如下:

cd D:\Android\SDK\build-tools\23.0.0_rc3

2、然後使用aapt dump badging XXX.apk

aapt dump badging C:\Users\kuguan\Desktop\app-release_1.0.9.apk

就能看到PackageName,VersionCode,LauncherActivity等資訊,如下圖:

應用包名PackageName:

LauncherActivity:

安裝之後的資訊

adb shell dumpsys package app-release_1.0.9.apk