Android Library 无法引用Libs目录下的jar包

通过创建一个Android Library将设备厂商提供的杂乱不堪的代码封装成一个可直接调用的AAR的时候遇到了一个问题,当在 Library 中需要引用libs下的jar时却发现找不到。

解决方法:修改Library库的build.gradle文件,将implementation改成compile
代码如下:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation project(':core')
}

修改后:

dependencies {
    compile  fileTree(dir: 'libs', include: ['*.jar'])
    implementation project(':core')
}

重新编译之后就可以引用到所需要的jar了。