Kio*_*tch 5 android gradle android-gradle-plugin robolectric-gradle-plugin
更新到gradle插件1.1.0时,我不断收到以下错误
Cannot add a configuration with name 'testCompile' as a configuration with that name already exists
Run Code Online (Sandbox Code Playgroud)
我也使用来自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'
}
Run Code Online (Sandbox Code Playgroud)
虽然gradle版本1.1.0对我不起作用.我不得不使用1.1.0-rci,这仍然只是在实验阶段.所以我将以下内容添加到我的项目build.gradle中:
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
Run Code Online (Sandbox Code Playgroud)
使用gradle文件执行同步项目,问题已得到纠正.希望这可以帮助.
看起来Robolectric的优秀人员已经更新了他们的插件来解决这个问题.
使用Robolectric Plugin v1.0.0,您将能够更新gradle插件并运行Robolectric测试.
如果您对进一步的信息感兴趣,请参阅拉取请求:
https://github.com/robolectric/robolectric-gradle-plugin/issues/128
| 归档时间: |
|
| 查看次数: |
7874 次 |
| 最近记录: |