Skip to content

A gradle plugin that merge dependencies into the final aar file works with AGP 3.+

License

Notifications You must be signed in to change notification settings

SusionSuc/fat-aar-android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fork from : https://github.com/kezong/fat-aar-android

额外支持 :

  1. 剔除子aar异常定义在values.xml中的<declare-style/> (比如子aar定义的<declare-style/>和support库冲突了)

  2. 剔除子aar重复定义的<application/> 中的attr

  3. 剔除子aar中的so,避免so冲突

  4. 剔除子aar中指定的class,避免类冲突

  5. 支持abiFilter, 保证打出的fataar只有一个jni目录

  6. 支持重复的<declare-style/>分离,避免fataar打包失败

  7. 支持剔除依赖中内打aar的Manifest(比如alipay这种)

About

A gradle plugin that merge dependencies into the final aar file works with AGP 3.+

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Groovy 64.0%
  • Java 35.8%
  • Kotlin 0.2%