Android Roboletric 测试,配置依赖下载地址

其实很简单,直接在build.gradle中配置repo地址,不过这个问题曾经浪费好几天的时间

testOptions {
    unitTests.all {
        systemProperty 'robolectric.dependency.repo.url', 'https://mirrors.huaweicloud.com/repository/maven/'
        systemProperty 'robolectric.dependency.repo.id', 'huawei'
    }
}

另外,在单元测试中,如果用到了android的资源文件,则需要在build.gradle中配置

includeAndroidResource = true

加上上面的仓库配置,可以直接使用:

testOptions {
    unitTests.all {
        systemProperty 'robolectric.dependency.repo.url', 'https://mirrors.huaweicloud.com/repository/maven/'
        systemProperty 'robolectric.dependency.repo.id', 'huawei'

    }
    unitTests{
        includeAndroidResources = true
    }
}
%d 博主赞过: