国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

arm64-v8a、armeabi-v7a、x86、x86_64

這篇具有很好參考價(jià)值的文章主要介紹了arm64-v8a、armeabi-v7a、x86、x86_64。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

當(dāng)我們?nèi)itHub下載應(yīng)用的時(shí)候是不是經(jīng)常很懵逼,就像下圖一樣,粗看一下如此多安裝包到底要選擇下載哪個(gè)且每種安裝包到底有哪差別?畢竟因?yàn)樽约阂粺o(wú)所知,有時(shí)便隨意下載一個(gè)后,安裝時(shí)卻報(bào)『此版本與你的系統(tǒng)不兼容』的錯(cuò)誤,只得一個(gè)一個(gè)下載嘗試,不但浪費(fèi)時(shí)間,還不知所謂為何有此錯(cuò)誤?。?/p>

arm64-v8a,android,android runtime,音視頻

示例圖片

安卓CPU類型的說(shuō)明

  • arm64-v8a: 第8代、64位ARM處理器,目前手機(jī)大多數(shù)是此架構(gòu)
  • armeabiv-v7a: 第七代及以上的 ARM 處理器。2011年5月以后生產(chǎn)的大部分安卓設(shè)備都使用它
  • armeabi: 第5代、第6代的ARM處理器,早期的手機(jī)用的比較多,缺乏對(duì)浮點(diǎn)數(shù)計(jì)算的硬件支持,在須要大量計(jì)算時(shí)有性能瓶頸。
  • x86: 平板、模擬器用得比較多。x86 架構(gòu)的手機(jī)都會(huì)包含由 Intel 提供的稱為 Houdini 的指令集動(dòng)態(tài)轉(zhuǎn)碼工具,實(shí)現(xiàn)對(duì)arm .so 的兼容。考慮 x86不到1% 的市場(chǎng)占有率,x86 相關(guān)的兩個(gè) .so 也是可以忽略的。
  • x86_64: 64位的平板
  • mips/mips64 極少用于手機(jī)可忽略。

armeabi設(shè)備只兼容armeabi,不支持硬件輔助浮點(diǎn)運(yùn)算,支持所有的 ARM* 設(shè)備;
armeabi-v7a設(shè)備兼容armeabi-v7a、armeabi;
arm64-v8a設(shè)備兼容arm64-v8a、armeabi-v7a、armeabi;
x86設(shè)備兼容x86、armeabi;
x86_64設(shè)備兼容x86_64、x86、armeabi;
mips64設(shè)備兼容mips64、mips;
mips只兼容mips;

以arm64-v8a設(shè)備為例,該Android設(shè)備優(yōu)先尋找libs目錄下的arm64-v8a文件夾。如果有文件夾,但是沒(méi)有so庫(kù),則會(huì)報(bào)錯(cuò)。如果沒(méi)有arm64-v8a文件夾,則會(huì)去找armeabi-v7a文件夾。如果找不到armeabi-v7a文件夾,則尋找armeabi文件夾,兼容運(yùn)行該文件夾下的so

從上面解釋就可以大概知道下載哪種APK了。普通手機(jī)用戶,建議下載arm64-v8a(第8代、64位ARM處理器)版本,能夠發(fā)揮手機(jī)最佳性能(只要本型號(hào)手機(jī)支持8G運(yùn)存或8G以上就是64位處理器)。如果是很老的手機(jī),也有可能不是64位處理器,那么就選擇armeabi-v7a,幾乎通用所有手機(jī),而且也兼容64位處理器。
以前面圖片的安卓應(yīng)用為例,沒(méi)有標(biāo)明處理器版本,通常是通用版本,有的應(yīng)用會(huì)寫上-universal。這個(gè)版本所有安卓手機(jī)都兼容,但是安裝包文件大小是其他版本的幾倍。所以沒(méi)必要選擇,忽略該版本。接著是arm64-v8aarmeabi-v7a了,通常情況下arm64-v8a可以覆蓋armeabi-v7a安裝,而后者不能覆蓋前者,需要卸載arm64-v8a才能安裝armeabi-v7a。最后面兩個(gè)版本幾乎沒(méi)有手機(jī)在用了,也忽略掉。

如果想知道自己手機(jī)更詳細(xì)的CPU架構(gòu)類型,可通過(guò)下列方式。

方式一、通過(guò)USB調(diào)試使用adb工具進(jìn)行查詢(此方式推薦用于MIUI系統(tǒng))

1、下載adb工具,地址:adbdownload.com
2、下載后解壓將工具包放于除C盤外其他任何一個(gè)盤中不包含中文字符的目錄中
3、將adb.exe所在目錄加入電腦環(huán)境變量中
4、打開(kāi)手機(jī)開(kāi)發(fā)者模式USB調(diào)試功能,并用數(shù)據(jù)線連接電腦
5、打開(kāi)電腦命令行CMD,輸入命令adb version,打印出版本號(hào)就配置成功
6、輸入以下代碼即可顯示cpu架構(gòu)類型

C:\Windows\system32>adb devices
List of devices attached
26ACA824HG002HJ device
C:\Windows\system32>adb shell getprop ro.product.cpu.abi
arm64-v8a

除上面使用USB調(diào)試方式查詢以外,MIUI系統(tǒng)的手機(jī)還可以安裝『Devcheck』App來(lái)查詢。

步驟:?jiǎn)?dòng)Devcheck->系統(tǒng)->架構(gòu)一欄就顯示了CPU架構(gòu)類型,一般顯示出來(lái)的是aarch64(64-bit)等,其實(shí)它也就是arm64 v8a架構(gòu)之一而已。

方式二、安裝『隱秘參數(shù)App』直接查看(此方式適用于非小米系統(tǒng))
  • 下載地址:com.x1y9.probe
  • 啟動(dòng)隱秘參數(shù)App并查看平臺(tái)欄的soc信息,即是cpu架構(gòu)類型

:目前大多數(shù)手機(jī)均支持armeabi-v7a/arm64-v8a/armeabi的cpu架構(gòu),此三種架構(gòu)隨意下載一個(gè)都可以。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-858769.html

到了這里,關(guān)于arm64-v8a、armeabi-v7a、x86、x86_64的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • autox.js的三個(gè)版本universal、armeabi-v7a、arm64-v8a的區(qū)別

    universal : 通用版(不在乎安裝包大小/懶得選就用這個(gè)版本,包含以下2種CPU架構(gòu)so) armeabi-v7a : 32位ARM設(shè)備(備用機(jī)首選) arm64-v8a : 64位ARM設(shè)備(主流旗艦機(jī)) ABI 在Android 系統(tǒng)上,每個(gè)不同的CPU支持不同的指令集,CPU與指令集的組合都有對(duì)應(yīng)的二進(jìn)制接口,即ABI armeabi 是第5、

    2024年02月05日
    瀏覽(26)
  • 2 files found with path ‘lib/arm64-v8a/xxx.so‘ 問(wèn)題解決

    目錄 2 files found with path ‘lib/arm64-v8a/xxx.so‘ 問(wèn)題 2 files found with path \\\'META-INF/DEPENDENCIES\\\' from inputs:報(bào)錯(cuò) 解決方法: 在報(bào)該編譯錯(cuò)誤的module的build.gradle中加入如下配置項(xiàng),排除掉中間生成的lib/arm64-v8a/xxx.so 解決辦法 在報(bào)該編譯錯(cuò)誤的module的build.gradle中加入如下配置項(xiàng),排除掉中

    2024年02月11日
    瀏覽(55)
  • linux NDK交叉編譯rtmp 與 ffmpeg+rtmp交叉編譯(v7a,v8a) 完成流程

    linux NDK交叉編譯rtmp 與 ffmpeg+rtmp交叉編譯(v7a,v8a) 完成流程

    最近在學(xué)RTMP,記錄一下完成的編譯流程 我是mac 電腦,但是mac上編譯一直通過(guò)不了,后來(lái)才換到服務(wù)器上編譯, 其實(shí)mac也能編譯,只是最開(kāi)始踩到坑里面了… 這里記錄一下linux編譯完整流程 環(huán)境: NDK: android-ndk-r17c Ffmpeg: ffmpeg4.2.2 (高版本也可以編譯) system: mac 首先下載 rtmp https://gith

    2024年02月15日
    瀏覽(23)
  • Android強(qiáng)行進(jìn)階:為何大廠APP如微信、支付寶、淘寶、手Q等只適配了armeabi-v7a-armeabi?,看這一篇就夠了

    Android強(qiáng)行進(jìn)階:為何大廠APP如微信、支付寶、淘寶、手Q等只適配了armeabi-v7a-armeabi?,看這一篇就夠了

    // 適配指定CPU架構(gòu) ndk { abiFilters ‘a(chǎn)rm64-v8a’, ‘x86_64’ } } } 效果如下: 可以看到,只生成了我們指定CPU架構(gòu)的so文件,包的大小也減少了 5.3MB 。 這時(shí)候,你可能會(huì)有一個(gè)疑問(wèn),Android 共支持7種CPU架構(gòu),那么,我們?cè)趯?shí)際項(xiàng)目中該適配哪些CPU架構(gòu)能保證最好的兼容,同時(shí)又最

    2024年04月17日
    瀏覽(30)
  • 【ARM v8】如何在ARM上實(shí)現(xiàn)x86的rdtsc()函數(shù)

    【ARM v8】如何在ARM上實(shí)現(xiàn)x86的rdtsc()函數(shù)

    博主未授權(quán)任何人或組織機(jī)構(gòu)轉(zhuǎn)載博主任何原創(chuàng)文章,感謝各位對(duì)原創(chuàng)的支持! 博主鏈接 本人就職于國(guó)際知名終端廠商,負(fù)責(zé)modem芯片研發(fā)。 在5G早期負(fù)責(zé)終端數(shù)據(jù)業(yè)務(wù)層、核心網(wǎng)相關(guān)的開(kāi)發(fā)工作,目前牽頭6G算力網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)研究。 博客內(nèi)容主要圍繞: ???????5G/6G協(xié)議

    2024年02月05日
    瀏覽(25)
  • 2 files found with path ‘lib/armeabi-v7a/liblog.so‘ from inputs:

    2 files found with path ‘lib/armeabi-v7a/liblog.so‘ from inputs:

    下圖兩個(gè)子模塊都用CMakeLists.txt引用了android的log庫(kù),編譯后,在它們的build目錄下都有l(wèi)iblog.so的文件。 四個(gè)CPU架構(gòu)的文件夾下都有。 上層模塊app不能決定使用哪一個(gè),因此似乎做了合并,路徑就是報(bào)錯(cuò)里的哪個(gè)路徑,須在app模塊下的build.gradle文件指明使用該路徑下的liblog.s

    2024年02月07日
    瀏覽(27)
  • X86、X64和ARM

    X86架構(gòu)和X64架構(gòu)(也稱為x86-64、AMD64或Intel 64)都是計(jì)算機(jī)處理器架構(gòu)的名稱,它們都屬于x86家族的一部分。 這些架構(gòu)主要用于描述計(jì)算機(jī)中處理器的指令集和尋址能力。 ? X86指的是支持32位的指令集架構(gòu)處理器, 最初由英特爾在1978年發(fā)布的 intel 8086,這個(gè)系統(tǒng)主要為X86結(jié)尾

    2024年02月15日
    瀏覽(42)
  • x86 和 x64 arm的區(qū)別

    x86和x64是基于英特爾x86架構(gòu)的復(fù)雜指令集架構(gòu)(ISA),而ARM是一種精簡(jiǎn)指令集架構(gòu)。 假設(shè)我們現(xiàn)在要開(kāi)發(fā)一個(gè)cpu,就好比說(shuō)我們?nèi)バ藿ㄒ粭潣?,開(kāi)發(fā)商會(huì)先將圖紙?jiān)O(shè)計(jì)好。設(shè)計(jì)好之后由施工單位按照設(shè)計(jì)圖去建造。在建造的這個(gè)過(guò)程中,施工方是要按照國(guó)家一定的規(guī)范來(lái)設(shè)計(jì)

    2024年01月19日
    瀏覽(28)
  • 【CPU】關(guān)于x86、x86_64/x64、amd64和arm64/aarch64

    【CPU】關(guān)于x86、x86_64/x64、amd64和arm64/aarch64

    為什么叫x86和x86_64和AMD64? 為什么大家叫x86為32位系統(tǒng)? 為什么軟件版本會(huì)注明 for amd64版本,不是intel64呢? ? ? x86是指intel的開(kāi)發(fā)的一種32位指令集,從386開(kāi)始時(shí)代開(kāi)始的,一直沿用至今,是一種cisc指令集,所有intel早期的cpu,amd早期的cpu都支持這種指令集,intel官方文檔里面

    2024年02月05日
    瀏覽(26)
  • 服務(wù)器基礎(chǔ)知識(shí):aarch64 arm64 arm x86有什么區(qū)別

    aarch64 和 arm64 是指基于ARM架構(gòu)的64位處理器,而 arm 是指基于ARM架構(gòu)的32位處理器。 x86 則是指基于x86架構(gòu)的處理器。 架構(gòu): aarch64 、 arm64 和 arm 都屬于ARM架構(gòu),而 x86 屬于x86架構(gòu)。 位數(shù): aarch64 和 arm64 是64位處理器架構(gòu),能夠使用64位的寄存器和指令集。 arm 是32位處理器架構(gòu)

    2024年02月08日
    瀏覽(33)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包