如何把远程依赖库 依赖到本地 方便调试

357 阅读1分钟

通常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')

同步项目