美文网首页
Android 组件化 aar 导包

Android 组件化 aar 导包

作者: 和弦小七 | 来源:发表于2020-07-14 15:17 被阅读0次

项目结构

app & lib_common & module_main

app  依赖 -> lib_common  
app  依赖 -> module_main
module_main 依赖 ->  lib_common  

APP

aar 名称  test.aar
#APP导入
app->build-gradle:
dependencies{
implementation fileTree(dir:'libs',include: ['*.jar'])
implementation project(':lib_common')
if (!isModule.toBoolean()) {
implementation project(':module_main')
}
api(name:'test',ext:'aar')
}

lib-common

#lib-common 导入
lib_common->build-gradle:

dependencies{

api(name:'test',ext:'aar')

}

根目录 build.gradle:

allprojects{
    repositories{
        flatDir{
            dirs project(':lib_common').file('libs')//将xxx替换为引入aar文件的module名
        }
}
}

如果有更好的方式 ,请教教我

相关文章

网友评论

      本文标题:Android 组件化 aar 导包

      本文链接:https://www.haomeiwen.com/subject/liffhktx.html