天天看點

apk檔案結構

将apk檔案的.apk字尾修改為.rar 使用壓縮工具打開檢視apk檔案中的結構布局

apk檔案結構

assete:用來存放打包到Android應用程式中的靜态資源檔案,可以建立任意深度的子目錄.例如:json配置檔案,二進制檔案

res:存放應用程式的資源檔案,每個檔案會生成資源id,可以用id索引到.

lib:存放so檔案 “程式的依賴庫” so檔案是由c,c++實作

META-INF:證書簽名檔案,程式在apk安裝時,會對該檔案中的資訊進行校驗,保證檔案的安全性是否有惡意篡改.

AndroidManifest.xml:目前apk的配置檔案

.dex:應用程式可程式檔案,如果一個dex的方法數超過65535,就會生成多個dex檔案分包處理,android中的java層代碼都在這裡,可通過jadx進行反編譯檢視

resources.arsc:資源索引表,根據資源id和資源的配比關系