armeabiv-v7a: 第7代及以上的 ARM 處理器.arm64-v8a: 第8代、64位ARM處理器,現(xiàn)在很多手機(jī)使用X86的手機(jī).紅米1三星 Galaxy S6是其中之一。armeabi: 第5代、第6代的ARM處理器,早期的手機(jī)用的比較多。
創(chuàng)新互聯(lián)成都企業(yè)網(wǎng)站建設(shè)服務(wù),提供網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站開(kāi)發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務(wù)。歡迎咨詢做網(wǎng)站需要多少錢(qián):18982081108
首先您可以先查詢一下自己的手機(jī)型號(hào)使用的是什么型號(hào)的cpu,現(xiàn)在市面上高通的cpu使用的是自己的內(nèi)核,而華為的海思,聯(lián)發(fā)科,獵戶座等等使用的是arm的內(nèi)核,用x86內(nèi)核的手機(jī)cpu已經(jīng)很少見(jiàn)了,但是也不一定沒(méi)有。
armeabi-v7a: 第7代及以上的 ARM 處理器。2011年以后生產(chǎn)的大部分Android設(shè)備都使用它.arm64-v8a: 第8代、64位ARM處理器,很少設(shè)備,三星 Galaxy S6是其中之一。
在Android 系統(tǒng)上,每一個(gè)CPU架構(gòu)對(duì)應(yīng)一個(gè)ABI:armeabi,armeabi-v7a,x86,mips,arm64- v8a,mips64,x86_64。
Android現(xiàn)在的主流CPU是armeabi-v7a。armeabi-v7a是針對(duì)有浮點(diǎn)運(yùn)算或高級(jí)擴(kuò)展功能的ARMv7 CPU。 當(dāng)一個(gè)應(yīng)用安裝在設(shè)備上,只有該設(shè)備支持的CPU架構(gòu)對(duì)應(yīng)的.so文件會(huì)被安裝。
查看手機(jī)CPU架構(gòu):那么我的OnePlus6的CPU架構(gòu)是ARM v8 64位 ARM v8 64 ARM v8 64 armeabi與armeabi-v7a表示支持不同的CPU類型 armeabi是指的該so庫(kù)用于ARM的通用CPU,而v7a的CPU支持硬件浮點(diǎn)運(yùn)算。
在Android 系統(tǒng)上,每一個(gè)CPU架構(gòu)對(duì)應(yīng)一個(gè)ABI:armeabi,armeabi-v7a,x86,mips,arm64- v8a,mips64,x86_64。armeabi-v7a: 第7代及以上的 ARM 處理器。
armeabiv-v7a: 第7代及以上的 ARM 處理器.arm64-v8a: 第8代、64位ARM處理器,現(xiàn)在很多手機(jī)使用X86的手機(jī).紅米1三星 Galaxy S6是其中之一。armeabi: 第5代、第6代的ARM處理器,早期的手機(jī)用的比較多。
程序運(yùn)行也是會(huì)出現(xiàn)findlibrary returned null的錯(cuò)誤的;如果工程本身不含有x86文件夾,則會(huì)尋找armeabi或者armeabi-v7a文件夾,兼容運(yùn)行。
除了armeabi-v7a,Android平臺(tái)還支持其他幾種CPU架構(gòu),例如:arm64-v8a:基于64位架構(gòu)的CPU處理器,常用于高端設(shè)備和新型智能手機(jī)、平板電腦等。
在Android 系統(tǒng)上,每一個(gè)CPU架構(gòu)對(duì)應(yīng)一個(gè)ABI:armeabi,armeabi-v7a,x86,mips,arm64- v8a,mips64,x86_64。
1、armeabi-v7a: 第7代及以上的 ARM 處理器。2011年以后生產(chǎn)的大部分Android設(shè)備都使用它.arm64-v8a: 第8代、64位ARM處理器,很少設(shè)備,三星 Galaxy S6是其中之一。
2、armeabi-v7a-release:armeabi-v7a的安裝包。armeabi 指 Android NDK 開(kāi)發(fā)中的 abi。包括(arm架構(gòu)的) armeabi、armeabi-v7a、arm64-v8a, (intel x86架構(gòu))x86和x86_64,以及 (mips架構(gòu)) mips和mips64。
3、arm64-v8a:基于64位架構(gòu)的CPU處理器,常用于高端設(shè)備和新型智能手機(jī)、平板電腦等。x86:基于Intel的x86架構(gòu)處理器,用于部分臺(tái)式機(jī)和筆記本電腦的CPU架構(gòu)等。
4、特地來(lái)整理下。這三種方案都是可以的,現(xiàn)在的大廠APP適配中,這三種都有,大部分是前兩種。具體選擇哪一種,就看我們的考量了,要性能就是arm64-v8a,要兼容就是armeabi,要性能和兼容的平衡就是armeabi-v7a。