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

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

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

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

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


相关文章推荐

我犯了一个错误,您能指出吗?(结论)

其实许多朋友已经在回复中发现问题所在了,其中最早指出错误的是狼Robot同学,他说: 每个T都会使用一个新的连接。 泛型类中的静态变量会因为T的不同而产生不同的值,也就是说每个T所访问的静态变...

我犯了一个错误,您能指出吗?

这是我最近在项目中犯的一个错误,您能指出吗? 这个项目在数据访问方面使用了传统的Repository模式。为此,我定义了一个Repository基类,可以让每个不同的Repository继承它:...

最近在做EDA设计,犯了一个错误,不知何原因,大家看后避免之。。。

最近在做EDA设计,下面是我写的led七段显示(共阳)驱动,在仿真的时候发现波形不对。digit比先贴一下代码。----------ledDISP.vhd-----------------------...

做STM32板子,犯了N多错误(权当笑话看)

1、板子做好,能下进去程序,程序

UVA 1592 Database 好久没写手生了。。。。。犯了一个很简单的错误呀!

题目还是很好做的,只要知道getline的重载,读入也不是很大的问题,用一个map把字符串映射到int上,或者自己写一个hash函数也可以,然后暴力枚举即可。 但是!用getline的时候我忘记一点啦...

今天犯了一个非常low的错误❌。关于UINavigationController 和UITabBarController

在做百思不得解项目时,精华页面的cell  push到下一个评论的页面,返回后tabBar上的内容被改了,错误情况看下图,原本以为在自定义tabBar上出了问题,在tabBar模块上浪费了好长时间都没...

电脑教科书全都犯了严重错误?

神马!世界上第一台计算机叫ABC!?昨天看书时,无意中看到,世界上第一台计算机并非ENAIC,而是ABC。 事实上在1973年根据美国最高法院的裁定,最早的电子数字计算机,应该是美国爱荷华州立大学...

C与C++中很少犯的错误,犯了后却很难找出的错误

1.continue,break类的错误(HDU1877): #include using namespace std; int main() { int a,b,m,sum; wh...

【Android学习笔记】如何使用Eclipse在Android项目中调用C/C++代码,及遇到的错误解决方法

首先,我们创建一个工程,这里名叫“DemoJNI”,包名按照自己习惯改好,然后各种next最后finish。 为了条理清晰,我在主Activity之外创建了一个JniInterface类,专门作为J...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android项目下调用linuxso库库犯了个错误
举报原因:
原因补充:

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