钱柜娱乐开户 相关七种 CPU 架构适配

原创 2017年05月01日 14:47:31

转载请注明出处:/kester_/article/details/71055901

NDK 开发时会涉及到 CPU 架构的适配,不同的机器上可能会有不同的 CPU 架构,也就是说,翻译到机器上使用的规则不一样,钱柜娱乐开户 上有7种 CPU 架构。
1.armeabi
2.armeabi-v7a
3.arm64-v8a
4.x86
5.x86_64
6.MIPS
7.MIPS64

从厂家上来分是有三种,arm,x86,MIPS,arm 系列是绝大多数手机上使用的,x86 主要是运用在平板上,而 MIPS 基本上就没见过。

从类型来分,有32位和64位,名字中没有64的就是32位的了。

正常来说只使用 armeabi-v7a 就可以适配基本所有手机了,因为现在手机基本上都支持这种CPU架构,但是对于同时也能支持 arm64-v8a 的手机来说,性能上就不如使用对应 CPU 架构的快了,毕竟是32位和64位的区别,值得一提的是,arm 系列本身是没有64位,而是 intel 的x86_64先出现的,之后 arm 收购了 MIPS64,基于 MIPS64 改良出 arm64-v8a,所以也能理解为什么 MIPS 几乎没有,而另外,arm64-v8a 的 CPU 架构上也能运行 armeabi-v7a,为什么呢?不是64位上运行32位,而是 arm64-v8a 上本身搭载了 armeabi-v7a,所以在 arm64-v8a 上运行 armeabi-v7a 是使用32位处理的,没毛病。

如果应用中有不止一个 so,那就要注意了,如果这时你一个 so 同时支持了 armeabi-v7a 和arm64-v8a,而另一个 so 只支持了一种,那可能会运行有问题,这时要么另一个 so 也支持两种,要么把第一个 so 删掉对应目录,只支持相同的一种。

在提供支持多个 CPU 架构的 SDK 时,可以同时提供多个目录的 so,虽然此时 SDK 相对较大,但是被编译的 so 还是以你在 gradle 里设置的支持的 ndk 为准:
ndk {
abiFilters ‘armeabi-v7a’ // , ‘arm64-v8a’, ‘x86’, ‘x86_64’
}

查看设备支持的 CPU 架构或者 APP 提供的 CPU 架构可以使用 Native Libs Monitor。

版权声明:本文为博主原创文章,未经博主允许不得转载。

钱柜娱乐开户 多CPU架构支持所需要了解的知识

前言 钱柜娱乐开户系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MipS (从2012年起),ARMv8,MIPS64和x86_...
  • knockheart
  • knockheart
  • 2017年03月23日 11:25
  • 3045

获取钱柜娱乐开户手机CPU类型 ARM、ARMV7、NEON

1 查看手机CPU信息 cmd——adb shell——cd /proc------cat cpuinfo 2 获取cpu的是arm指令集,armv7指令集、还是neon指令集 /** * ...
  • mengweiqi33
  • mengweiqi33
  • 2014年04月02日 14:20
  • 63079

如何查看钱柜娱乐开户设备的CPU架构信息

oem@zhang:~$ adb shell shell@msm8610_s3_cp5311_c:/ $ cat /proc/cpuinfo Processor : ARMv7 Processor r...
  • watermusicyes
  • watermusicyes
  • 2015年04月15日 14:47
  • 26029

钱柜娱乐开户 CPU架构

钱柜娱乐开户3-8只支持arm架构的处理器。 an
  • gongsunjinqian
  • gongsunjinqian
  • 2014年11月17日 23:16
  • 2889

钱柜娱乐开户多cpu架构适配开篇

简介:做项目的时候经常会使用到so文件。例如使用高德地图,其SDK中就包含了armeabi、armeabi-v7a、arm64-v8a、x86等其他文件夹,里面通常放着同样名称、同样数量的so文件。实...
  • zhoulonglong5201314
  • zhoulonglong5201314
  • 2017年08月28日 15:11
  • 335

关于不同cpu架构APP的兼容问题

问题发现app无法运行在某些设备上。提示“此应用与您手机不兼容”原因应用与手机不兼容是因为手机cpu架构问题。钱柜娱乐开户系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年...
  • fct_mark
  • fct_mark
  • 2017年06月22日 17:10
  • 346

钱柜娱乐开户 多CPU架构支持所需要了解的知识

前言钱柜娱乐开户系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (...
  • heqiangflytosky
  • heqiangflytosky
  • 2017年02月24日 10:08
  • 1585

ARM 和 x86 架构比较---钱柜娱乐开户平台上的CPU类型

前言:     早期的钱柜娱乐开户系统几乎只支持ARMv5的CPU架构,而现在钱柜娱乐开户平台支持7种不同的CPU架构,他们分别是ARMv5,ARMv7 (从2010年起),x86 (从2011...
  • sinat_19385391
  • sinat_19385391
  • 2016年09月23日 17:16
  • 4950

钱柜娱乐开户动态链接库 7种CPU架构对比

ABI和CPU的关系 在使用so库应该注意:很多设备都支持多于一种的ABI,当一个应用安装在设备上,只有该设备支持的CPU架构对应的.so文件会被安装。 但是为了打包体积和使用的精准性,最好是针...
  • yyhjifeng
  • yyhjifeng
  • 2017年06月07日 16:48
  • 295

手机CPU各大厂商以及手机 cpu架构体系分类

本人准备了解手机cpu相关知识,这对于开发钱柜娱乐开户应用程序适应各个厂商有一定的辅助作用,希望能得到各位朋友的支持与指导,不吝赐教,有好的文章请回复在链接谢谢。 手机CPU各大厂商引用链接1 德州...
  • u012964796
  • u012964796
  • 2015年12月26日 21:53
  • 6419
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:钱柜娱乐开户 相关七种 CPU 架构适配
举报原因:
原因补充:

(最多只允许输入30个字)