arr包集成方案及问题处理

在开发Android项目的时候经常会导入三方jar或者arr包,冲突问题难免会遇到,现在记录一种新的方案:

思路:新建一个library库,在新建的库中集成三方jar或者arr包,这样会大大减少直接在app主模块引入时出现的各种冲突兼容问题。

操作步骤:

1.新建library库

2.libs下导入三方jar或者arr包,并在新建library库下的build.gradle文件中引入依赖

repositories{
    flatDir{
        dirs 'libs'
    }
}


dependencies{

    implementation(name:'XXXX',ext:'aar')
}

3.在app模块中引入新建的library库

repositories{
    flatDir{
        dirs 'libs','../新建库名/libs'
    }
}


dependencies{

    implementation project(path:':新建的库名')
}

注意红色部分

repositories{
    flatDir{
        dirs 'libs','../新建库名/libs'
    }
}

解决这个错误提示

Could not determine the dependencies of task ':app

上一篇:Django 静态文件配置


下一篇:linux下获取桌面路径