您的位置:首页 > 其它

aar中引用的第三方jar与引用aar项目重复解决方案

2016-09-16 16:42 204 查看
最近遇到一个问题,aar包中引入的第三方jar与引入aar的项目重复,试过很多方案没搞定,看到provided突然产生灵感,尝试编译aar时候不把jar放进去想法,试了下果然可以。记录下来备忘,希望也能帮助到一些人。

aar 依赖第三方jar时候不要使用compile而使用provided(不会将jar编译进aar中)

// 生成aar依赖脚本
dependencies {
provided fileTree(dir: 'libs', include: ['*.jar'])
}

// 引入aar脚本正常写法
repositories {
flatDir {
dirs 'libs' //this way we can find the .aar file in libs folder
}
}
compile(name:'aarlibrary', ext:'aar')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐