[經驗集錦] - 集成庫遇到的問題

集成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) {
        }
    }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。