您的位置:首页 > 移动开发 > Android开发

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

2016-06-02 09:24 627 查看

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类型的配置是否有误。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android