通常Android 依赖关系 有三种 ,通过本地aar包依赖,本地模块源码依赖,远程依赖,而通过远程依赖的方式 不方便调试,下面来介绍一下 把远程依赖改为本地模块依赖的方式,案例导入openaccount-core模块,其他模块同理
把之前远程依赖库注释掉或者通过全局排除依赖
注意:一定要写在allprojects 里面,案例排除了openaccount-core模块
allprojects {
repositories {
maven {url 'https://developer.huawei.com/repo/'}
mavenLocal()
// mavenCentral()
google()
}
configurations.all {
// 这里的配置将会应用到所有的依赖项上
exclude group: 'com.alibaba.sdk.android.openaccount', module: 'openaccount-core'
}
}
复制或者克隆模块到当前项目
在settings.gradle文件里面配置
因为openaccount-core外面还有一层文件夹需要通过配置引入
注意: 一定要先写include ,否则会报错
include ':openaccount-core'
project(':openaccount-core').projectDir = new File('sdk-openaccount/openaccount-core')