找不到方法include()

时间:2014-05-30 21:28:38

标签: android testing gradle robolectric robospock

我试图通过RoboSpock向我的Android应用添加测试。我试图在their example之后为我的项目建模。所以我的项目有以下结构:

src/
    android/
          src/org/myorg/myproject
          build.gradle
    robospock/
          src/
          build.gradle
    gradlew
    build.gradle
    settings.gradle

这是我的settings.gradle:

include ':android', ':robospock'

project(':android').name = 'estanteApp'
project(':robospock').name = 'estanteApp-robospock-tests'

如果我运行gradle,我会收到此错误:

  

失败:构建因异常而失败。

     
      
  • 其中:构建文件' /Users/bradrhoads/Documents/src/estante/src/build.gradle' line:1

  •   
  • 出了什么问题:评估根项目' src'时出现问题。

         
        

    无法在根项目' src'上找到参数[android,robospock]的方法include()。

      
  •   
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

  •   
     

建立失败

我做错了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

您粘贴的配置似乎没问题。无论如何,我已经推出了简单的应用程序,没有什么可以处理我的插件 - 只是纯粹的build.gradle

在这里查看 https://github.com/Polidea/RoboSpock/tree/master/alwaysworkingapp