最新android工程目录下armeabi-v7a,armeabi的具体含义,有什么区别

原创 2016年06月02日 09:24:38

1.在Android APK的根目录有一个 libs文件夹(一般会有,但最新版的studio好像没有),此文件夹下包含了armeabi 和armeabi-v7a两个文件夹,我们的c代码编译成的本地库(各种.so)就会放在这两个文件夹其中的一个。

2.那armeabi-v7a 与 armeabi有什么区别? armeabi和armeabi-v7a是表示cpu的类型,一般的手机或平板都是用arm的cpu,不同的cpu的特性不一样,armeabi就是针对普通的或旧的arm cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm cpu。

在android.mk里可配置以下宏:

TARGET_CPU_API := armeabi
APP_ABI := armeabi

3.当你编译时出现一些链接动态库的undefine错误,或你的apk运行时出现装载.so动态库错误时,不妨看一下这个cpu类型的配置是否有误。

版权声明:原创文章,未经博主允许不得转载,欢迎加入AR/VR开发群:548077040。

相关文章推荐

关于Android中的armeabi 和armeabi-v7a

简而言之:armeabi 和 armeabi-v7a是针对不同CPU而建立的文件夹,armeabi是指的该so库用于ARM的通用CPU,而v7a的CPU支持硬件浮点运算。因此armeabi通用性强,但...

Android NDK 编译PjSip 2.6 之 PjSip编译 (二)

我的项目中,需要视频通话功能,所以PjSip需要配置h264编码器,在编译PjSip前,需要先编译openh264。 一、编译openh264     1)、设置环境变量,Android NDK ...

Android armeabi的so库兼容问题

当前android手机各式各样,然后出现的问题有很多,当我们在某种手机上运行的时候还OK,不过去到另一只手机上在安装的时候就直接闪退。出现这种问题很小米,华为等等本身的配置不一样,然而就出现了也对其进...

我的Android进阶之旅------>Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题

Android 设备的CPU类型通常称为ABIs 问题描述 解决方法 1解决之前的截图 2解决后的截图 3解决方法 4建议 为什么你需要重点关注so文件 App中可能出错的地方 其他地方也可能出错 使...

Android项目中libs库中的armeabi-v7a,armeabi和x86

Android项目中libs库中的armeabi-v7a,armeabi和x86的区别

armeabi和armeabi-v7a

在我们android APK的根目录有一个 libs文件夹,此文件夹下包含了armeabi 和armeabi-v7a两个文件夹,我们的c代码编译成的本地库(各种.so)就会放在这两个文件夹其中的一个。...
  • dxpqxb
  • dxpqxb
  • 2012-07-06 10:15
  • 53775

Android Studio 必备技巧:TODO 用法及自定义 TODO

效率开发必备,Android Studio 的 TODO 用法及自定义 TODO

ARM和X86之间为什么不太具有可比性的问题

这里就不去管细节,简单来谈一下,ARM和X86之间为什么不太具有可比性的问题。要搞清楚这个问题首先要明白什么是架构,之前也有很多人提到了架构不同,但架构是什么意思?它是一个比较抽象的概念,不太容易用几...

Android开发中libs包下面的mips、armeabi、armeabi-v7a和x86

转载请注明出处: 简介 在Android日常的开发过程中有的项目需要引入第三方的库,有时候大家可能会在libs文件夹下看到mips、armeabi、armeabi-v7a和x86这四个文件夹。那么...

Android.mk简介

文章参照:http://blog.sina.com.cn/s/blog_67d8d7060100q8un.html   Android.mk文件是GNU Makefile的一小部分,它用来对Andr...
  • dxpqxb
  • dxpqxb
  • 2012-07-06 09:56
  • 2211
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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