更新到 gradle 插件 1.1.0 时,我一直收到以下错误
Cannot add a configuration with name 'testCompile' as a configuration with that name already exists
我也在使用 here 的 Robolectric gradle 插件, v0.14.0.
新的 gradle 1.1.0 插件添加了额外的单元测试支持,所以我怀疑 gradle 和 Robolectric 插件正在争夺“testCompile”的使用,尽管我不确定如何解决这个问题。
最佳答案
为了解决这个问题,我做了以下事情:
将以下内容添加到我的构建 gradle 脚本中:
apply plugin: 'org.robolectric'
dependencies {
classpath 'org.robolectric:robolectric-gradle-plugin:1.0.0'
}
虽然这对我来说不适用于 gradle 版本 1.1.0。我不得不使用仍处于实验阶段的 1.1.0-rci。 所以我将以下内容添加到我的项目 build.gradle 中:
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
使用 gradle 文件运行同步项目,问题已得到纠正。希望这会有所帮助。
关于android - 无法添加名称为 'testCompile' 的配置,因为具有该名称的配置已存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28729576/