序
闲来无事,新建一个项目,导入一个aar依赖,准备写个小demo,无奈aar路径一设置,直接报错。
Build was configured to prefer settings repositories over project repositories but repository 'flatDir' was added by build file 'app\build.gradle'
故对比两工程,此乃gradle版本差异。
正文
故科学大法,官网查之。入官网,搜android-library,点回馈一,终发变动。
方法有二
- implementation files(‘my_path/my_lib.aar’) 通常多为 implementation files(‘lib/xxx.aar’)
- implementation fileTree(dir: “libs”, include: [".jar", ".aar"])
二者选一即可。