Android studio中的module在多级依赖下添加aar

小白日记之记录工作中遇到的问题

先介绍在app的module导入第三方aar文件

第一步:将aar文件复制到module(app)下的libs 文件夹中;

第二步:在build.gradle中添加

repositories {

    flatDir {

        dirs 'libs'

    }

}

在网上搜了一些资料有的说添加在Android块和dependency块之间,有的添加在Android块中,我试了一下都可以

第三步:在dependency中添加 compile(name:'导入的aar的名称',ext:'aar')  或者implementation(name:'导入的aar的名称',ext:'aar')注意“aar”不要写成“arr”

第二种情况:在moduleA中导入aar文件,但是app和moduleB都依赖了moduleA,

第一步:将aar文件复制到module(moduleA)中的libs 文件夹下;

第二步:在(moduleA)中build.gradle中添加

repositories {

    flatDir {

        dirs 'libs'

    }

}

第三步:在dependency中添加 compile(name:'导入的aar的名称',ext:'aar')  注意“aar”不要写成“arr”

第四步:分别在app和moduleB的build.gradle中添加

repositories {

    flatDir {

        dir  '../modulA/libs'

        dirs 'libs'

    }

}

搞定。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容