欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android APK 32位和64位的區(qū)別及說明

 更新時間:2023年11月21日 08:38:40   作者:工程師的修煉之路  
這篇文章主要介紹了Android APK 32位和64位的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Android APK 32位和64位的區(qū)別

現(xiàn)在我們或者運營人員在更新應用市場的是時候會被要求上傳 32位 的安裝包和 64位 的安裝包

32位 對應的就是32位的操作系統(tǒng),那么 64位 就是對應64位的操作系統(tǒng)。

  • 64位的操作系統(tǒng)運行起來比32位的系統(tǒng),理論上快2倍。
  • 32位系統(tǒng)最多支持4G內(nèi)存。
  • 64位系統(tǒng)理論上可以無限支持,只要有足夠的內(nèi)存條就沒問題。

ARM 32位對應的是 armv7架構、armv6架構、armv5架構

ARM 64位是armv8架構

常用的abi

  • armeabi: armv5架構和armv6架構(32位)
  • armeabi-v7a:armv7架構(32位)
  • armeabi-v8a:armv8架構(64位)
  • x86:x86架構(32位)
  • x86_64:x86_64架構(64位)

關于我們判斷APP是否是64位

要確定應用是否包含 64位 庫,最簡單的方法就是檢查APK文件的結構。

在編譯時,APK會與應用所需的所有原生庫打包在一起。

原生庫會根據(jù) ABI 而存儲在不同的文件夾中。

應用無需支持所有的64位架構,但對于支持的每種原生 32位架構,則應用都必須包含相應的 64位 架構

在AndroidStudio中檢測APK

查看 lib 目錄下是否有支持64位架構的 .so 文件。

如果沒有支持 32位 或者 64位 的就在build.gradle — defaultConfig中配置一下添加所需要的庫,重新打包。

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論