在用到多个lib module中,需要将其合并打包为一个aar进行交付的时候,若不使用maven、jitpack而是使用本地打包为aar的方式,这里就需要将多个module打包到一个aar的需求;
这里我们模拟一下场景:
两个lib分为为libA、libB,其中libB依赖libA,需要将这两个Lib打包成一个aar交付,处理步骤
//需管理员权限打开命令工具
..\projectName\moduleName\src\main\java\com\szca>mklink /D mobile ..\..\..\..\..\..\thirdparty\projectName\library\src\main\java\com\szca\mobile\
..\projectName\moduleName\src\main\res\values>mklink strings_ss.xml ..\..\..\..\..\thirdparty\projectName\library\src\main\res\values\strings.xml
使用这种方式就可以将libA、libB两个lib打包到同一个aar中。
这里需要注意需要将libA中的相关资源全部mlink到libB中。