小白日记之记录工作中遇到的问题
先介绍在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'
}
}
搞定。。。
网友评论