现在我有一个安卓写好的库A,和应用B 我想B引用A库里的类 怎么弄啊

解决方案 »

  1.   

    最好的办法就是拷过去。
    android进程间的通信貌似有
    broadcastReceiver AIDL contentProvider
    但是好像都不能支持跨进程间的类的调用把。
      

  2.   

    把那个A库打成jar包,B引入这个jar包就可以用了
      

  3.   

    库A是什么语言写的?
     如果是c/c++,用JNI封装,变成Java类,就可以在B app里调用。如果是Java的,就更没问题了,直接把源码复制到B里。如果不想让人看到库源码,就变成jar包,混淆后给B app用。
      

  4.   

    .so文件中的函数可以用jni做出借口来,然后在java应用中
    static{
    //ypzhang
    System.loadLibrary("库名(去掉lib字段)");
    }
    来包含这个库就可以了