很想接分,but不知道答案,帮你顶吧!

解决方案 »

  1.   

    把A写成jar放到B里面在export成jar的时候需要注意,把A的androidmenifest.xml删掉(那个错误直接忽略,勾上即使有错误也继续导出的选项),不然会报错说有两个manifest
      

  2.   

    带界面 导出成jar包肯定不行。
    可以把A apk放在assets里面,然后B调用packagemanager安装A apk。最后通过intent调用A的Activity。不过用户操作感觉很差啊,很繁琐~最好还是做代码合并吧。
      

  3.   

    楼上,通过packagemanager安装A apk,能不能做成后台安装的,不显示安装过程和界面。
      

  4.   

    to kenshintang1215:
    大侠,A工程中有很多资源,如xml、图片等,也需要导出吧?
    可是导出后,在导入时也会冲突。
      

  5.   


    xml,图片之类的不会吧,我们以前写给客户写控件就是这么写的,里面也有很多xml,图片等资源啊.
    但是你这个是Activity的话我就不清楚可不可以这样做了,估计不行,就算资源不冲突的话,你也找不到地方注册Activity.
      

  6.   

    A和B是两个项目负责的,如果代码全部深耦合的合并在一起,对于后继维护也很麻烦。还是希望能够在apk层面合并,或者把A到出成jar包
      

  7.   

    代码可以分包啊,后台安装apk是可以的。
      

  8.   

    这两个包是什么关系?为什么不用MVC的模式
      

  9.   

    没法静默安装apk,肯定要弹出UI让用户知道,除非你自己改的系统源码,但是没用,用户的手机都是各种各样的系统。
    两个APK的方式可以,像3L说的,apk A放在apk B的assets目录中,然后B程序中控制安装assets目录下的A程序资源。
      

  10.   

    我自己感觉还是apk行到资源里面,然后当A初次运行时候,在后台运行、安装。
    当然这个方法感觉也不是特别好。
    坐等更好的解决方案。