解决方案 »

  1.   

    一方面看你的库是不是命名的地方出错了。文件里面排查一下。
    另一方面,你的so库是不是要push到手机里面去,还是直接打包在apk里面的。
    如果是push进去的要看你push到system/lib还是app/lib。
    如果是直接打包在apk里面的,安装好了之后到data目录下去查看你的so文件是不是在lib文件夹下。
    如果没有说明你的so打包就有问题,如果有那是不是有重名的。
      

  2.   

    库命名应该没错,代码直接copy过来的,加载so库的库名也一样,我看了那个人的工程data/...lib下有这个so文件,但是我自己的工程没有,我在想,交叉编译so库时,会跟应用的包名有关吗?说不通啊
      

  3.   

    果断找不到so,建议另外做个简单so测试加载先....
      

  4.   

    顺序 ,java built path 里面的顺序
      

  5.   

    朋友,能说明白点吗,so库怎么还跟build path扯上关系了?
      

  6.   

    亲,肯定是找不到so库啊,我错误都贴出来了有解决办法不肯定是你工具没用好。

    问题解决了,我不要用工具,只是直接把别人交叉编译好的so库拿来用,我前面分析都是错的,错误原因是我把两份so库文件都拷贝到自己工程了,Android支持的应该只能是一份,我把其中任意一份删掉,另外一个so文件都能加载出来。
      

  7.   

    楼主,在libs文件夹下,新建armeabi-v7a,然后将armeabi下的那些.so文件拷贝过去就行了