无法添加名称为 'testCompile' 的配置,因为具有该名称的配置已存在
Cannot add a configuration with name 'testCompile' as a configuration with that name already exists
更新到 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,' 的使用,尽管我我不确定如何解决这个问题。
看起来 Robolectric 的好人已经更新了他们的插件来解决这个问题。
使用 Robolectric Plugin v1.0.0,您将能够更新 gradle 插件以及 运行 您的 Robolectric 测试。
如果您对进一步的信息感兴趣,这里是关于拉取请求的讨论:
https://github.com/robolectric/robolectric-gradle-plugin/issues/128
为了解决这个问题,我做了以下事情:
将以下内容添加到我的构建 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 文件同步,问题已得到纠正。希望这有帮助。
我遇到了同样的问题,我已经解决了。
就我而言,我有
apply:plugin 语句在我在上面添加的配置下面,已经存在的问题已修复。
更新到 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,' 的使用,尽管我我不确定如何解决这个问题。
看起来 Robolectric 的好人已经更新了他们的插件来解决这个问题。
使用 Robolectric Plugin v1.0.0,您将能够更新 gradle 插件以及 运行 您的 Robolectric 测试。
如果您对进一步的信息感兴趣,这里是关于拉取请求的讨论:
https://github.com/robolectric/robolectric-gradle-plugin/issues/128
为了解决这个问题,我做了以下事情:
将以下内容添加到我的构建 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 文件同步,问题已得到纠正。希望这有帮助。
我遇到了同样的问题,我已经解决了。
就我而言,我有
apply:plugin 语句在我在上面添加的配置下面,已经存在的问题已修复。