上面做C++做多了,对模块化上瘾了,现在要我搞android的模块化(C++就是这样,主程序只给你一个exe文件和其他dll文件,代码只给模块的源代码,  不给主程序的源代码,然后让研发小组去写dll模块最后把完成的dll覆盖到原来的dll里面就完成了)主程序要我保密,所以只能提供apk,主程序引用了一堆lib,其中一个lib是接口,公开代码,其他的lib要求研发小组开发问题就来了,开发完成后,我只有几个lib的工程和一个主程序的apk,怎么把它们打包成一个新的apk呢?

解决方案 »

  1.   

    去看aapt解包,打包,可以看一下android提供的ant  build.xml.
    但是我不明白,你的apk既然已经打包成apk了,说明对lib的引用是没有问题的了,
    那你为什么还要在把lib打包进去?不懂!
      

  2.   

    因为lib是模块,打包完最初的apk是没有模块功能的,功能这一步要研发小组完成,然后再根据最初的apk和最新的lib打包成有功能的最新的apk,你说的都看过了,就是不太懂
      

  3.   

    这个我已经实现了你可以去看看 apkplug http://115.28.43.27/ 欢迎提宝贵意见