android项目下调用linuxso库库犯了个错误

原创 2012年03月31日 14:17:18

我在我的android项目中调用同事给我的在linux下编译好的一个so库,怎么调试都不成功。

后来恍然大悟,同事给我的so库是在X86平台下编译的,android手机都采用ARM平台两个平台的指令集都不一样,当然调用不成功了。真是悲催,所以以后调用别人现成的so库一定要注意是在x86下编译的还是ARM下编译的,不要饭这些低级错误。

关于编译,必须在NDK环境下编译,ARM下交叉编译好像都不行。


android项目下调用linuxso库库犯了个错误

我在我的android项目中调用同事给我的在linux下编译好的一个so库,怎么调试都不成功。 后来恍然大悟,同事给我的so库是在X86平台下编译的,android手机都采用ARM平台两个平台的...
  • chinabinlang
  • chinabinlang
  • 2014年08月07日 15:01
  • 1178

android NDK开发及调用标准linux动态库.so文件

预备知识及环境搭建 1、NDK(native development Kit)原生开发工具包,用来快速开发C、C++动态库,并能自动将so文件和java应用一起打包成apk.对应:jni层c++开发...
  • ruanniu
  • ruanniu
  • 2013年03月19日 10:12
  • 3950

Android框架之Camera(2)HAL及so库的加载

HAL层作为纽带,把Framework层的APIs和底层驱动连接起来。简言之,上层需要什么操作接口,HAL层就负责实现之。...
  • u013686019
  • u013686019
  • 2017年06月01日 21:33
  • 579

Android之项目中调用已有.so库

注意该.so库指的是android平台的,非一般linux、unix平台; 1、现有库libcom_ycan_testLib.so 2、新建android项目TestLib2 3、添...
  • u011068702
  • u011068702
  • 2016年07月28日 19:42
  • 381

android项目在eclipse下调用第三方.so库的方法

一个月之前准备调用第三方.so库,查阅网上都没有找到有效的方法,为了项目进度用cpp源文件直接编译成.so的,但一直想解决它,摸索了很长时间,终于找到了方法, 关于android中使用ndk,要设置...
  • jjdujiang
  • jjdujiang
  • 2017年01月01日 20:34
  • 1948

android 预制32 64 位so, bin

Android 编译 32 64位SO
  • Le_773
  • Le_773
  • 2016年06月20日 00:00
  • 2985

Android 5.0 到 Android 6.0 + 的深坑之一 之 .so 动态库的适配

(原创:http://www.cnblogs.com/linguanh)   目录:   前序   一,问题描述   二,为何会如此"无情"?   三,目前存在该问...
  • aa1234u
  • aa1234u
  • 2017年04月24日 10:18
  • 671

Android使用已有so库自己实现jni封装

为什么写这个最近项目需要在盒子上实现内容的加解密,方案是使用机顶盒内部主芯片加解密算法对存储在内容分区的资源进行加密,然后由机顶盒平台提供本地库的方式给应用使用。所以也就有了这个事情。一般情况下,完全...
  • ForeverSunshine
  • ForeverSunshine
  • 2016年11月30日 21:07
  • 3654

android NDK开发及调用标准linux动态库.so文件

预备知识及环境搭建 1、NDK(native development Kit)原生开发工具包,用来快速开发C、C++动态库,并能自动将so文件和java应用一起打包成apk.对应:jni层c++...
  • educast
  • educast
  • 2013年10月16日 09:36
  • 8776

android /system/lib/ so库解析

Linux下的*.so是系统的动态库,类似于win下面的*.dll,一般是由C/C++编译成的动态库,上层的Java程序通过JNI调用。 动态库相对静态库的优点是,1.更加的节省资源;2.更方便的程...
  • qidabing
  • qidabing
  • 2016年07月06日 10:42
  • 2127
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android项目下调用linuxso库库犯了个错误
举报原因:
原因补充:

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