我的应用里loadlibrary2个so,这两个so里有同名的方法,且参数也一样。怎么区别使用
或者说,我是2个类中分别load .so文件,怎么设定每个so的作用域,只在当前类中有效?????

解决方案 »

  1.   

    你load 哪个.so文件,就调用那个.so文件中的方法了。
    你可以调用一个,不掉用另一个,你看看就可以了。
      

  2.   

    导出jni接口的时候 不就决定了吗 ? 
      

  3.   

    A.so调用B.so,我将A.so改名为A1.so , 将B.so改名为C.so,再修改B.so的16进制,将里面的B.so改为C.so(只是修改,不是删减,否则会导致偏移量错误,导致库不能被调用),这样虽然是调用起来了,但是后面改名的就完全实现不了原来的功能,诶诶, 算了,此路不通,哥想其他的方法了。多谢楼上的两位,结贴。。