[经验集锦] - 集成库遇到的问题

集成DataBinding

DataBinderMapperImpl找不到
 java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/databinding/DataBinderMapperImpl

以下配置

dataBinding {
     enabled true
}

除了使用的module要加之外,主module(也即是appmodule)一定要加。

集成aar提示找不到aar文件

当我们在module里面使用aar库时,会遇到找不到的情况,百度一般都是在工程目录或者app下的build.gradle中加入:

repositories {
    flatDir {
        try {
            dirs 'libs', '../LibPay/libs'
        } catch (e) {
        }
    }
}

但是发现这样并不行,我们必须还需要在对应的module目录下的build.gradle中加入:

repositories {
    flatDir {
        try {
            dirs 'libs'
        } catch (e) {
        }
    }
}

你可能感兴趣的:([经验集锦] - 集成库遇到的问题)