数据模型 class 对我的 AndroidTest classes 不可见,而对主项目可见

Data Model class is not visible to my AndroidTest classes while is visible to main project

我的项目包含两个模块。主App模块和SDK模块。我在 App 模块的 Build.gradle 文件中有以下代码行。

dependencies {
    releaseCompile project(path : ':Sdk', configuration : 'prodRelease')
    debugCompile project(path : ':Sdk', configuration : 'prodDebug')
    testCompile project(path : ':Sdk', configuration : 'mockDebug')
...    
}

因此,Sdk 必须对我的整个 App 模块可见。我在 main 文件夹下的项目没有问题。但是,我正在尝试编写 Espresso 测试用例以测试我的 activity,并且我需要创建一个模型。该模型位于 Sdk 模块中的某处。我认为这个模块也必须对 androidTest class 可见,但似乎不可见。即使我手动写了 import 地址,但它仍然无法识别。

好的,我刚刚发现我的问题所在。 通过添加以下行,SDK 模块可以看到我的 androidTest 类.

androidTestCompile project(path : ':Sdk', configuration : 'prodDebug')

更多说明at here