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

0
(0)

其实很简单,直接在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
    }
}

这篇文章有用吗?

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?