上传者: 38706007
|
上传时间: 2021-11-16 16:16:07
|
文件大小: 680KB
|
文件类型: -
Android studio 的 module 打包一般会打包成 aar 的形式。如果 module 引用了一个本地的 aar,在打包的时候,这个被引用的 aar 是不会打包进去的,这种设计思想是比较好的,可以很好的避免包冲突的问题。例如 App 引用了两个 aar(1.aar 和 2.aar),1.aar 和 2.aar 都依赖了第三方的 3.aar,如果1.aar 和 2.aar 都把 3.aar 打包进去的话,App 再引用 1.aar 和 2.aar 的时候就会因为都有 3.aar 发生引用冲突。
实际开发中,会引用第三方的库,但是,又不想让引用方知道都是用了什么第三方的库,所以就需要