Android 引用模块中的类,解决Android项目中找不到Module中的封装类或引用的第三方类库...
在日常開發(fā)中,現(xiàn)在越來越流行模塊化開發(fā),這就需要將項目分成不同的Module進(jìn)行同時開發(fā),最后在app層進(jìn)行整合調(diào)用,但是不少開發(fā)人員都因為在build中添加關(guān)聯(lián)代碼,而找不到Module中封裝的方法或引用的類庫。
下面就給大家分享一下這種問題的解決辦法:
比如在common 這個Module中引用了一個第三方類庫,在主app層也需要用到這個類庫的方法,那么就需要按照下面的步驟進(jìn)行配置關(guān)聯(lián)。
1. 在common的build.gradle中 進(jìn)行配置
android中添加
repositories {
flatDir {
dirs 'libs'
}
}
同時 在 dependencies 中 引用第三方類庫(最好用api 引用,不用implementation) 如
api 'com.android.support:multidex:1.0.3'
2. 在app層的build.gradle中進(jìn)行配置
android中添加
repositories {
flatDir {
dirs '../common/libs/', 'libs'
}
}
同時 在 dependencies 中 引用module 如
implementation project(':common')
總結(jié)
以上是生活随笔為你收集整理的Android 引用模块中的类,解决Android项目中找不到Module中的封装类或引用的第三方类库...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k8s挂载目录_拥抱云原生,如何将开源项
- 下一篇: python使方法执行10次_Pytho