Dependencies 如何共享androdTest中的仪器测试类?

Dependencies 如何共享androdTest中的仪器测试类?,dependencies,android-testing,Dependencies,Android Testing,我在androidTest文件夹下有一些仪器测试类,我想在其他模块中共享这些类。问题是,当我将此模块作为依赖项添加到另一个项目中时,androidTestCompile仍然缺少一些资源。有什么方法可以做到这一点吗?您可以尝试在模块中使用源集,但不确定它是否有效,但值得一试 android { sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src']

我在androidTest文件夹下有一些仪器测试类,我想在其他模块中共享这些类。问题是,当我将此模块作为依赖项添加到另一个项目中时,androidTestCompile仍然缺少一些资源。有什么方法可以做到这一点吗?

您可以尝试在模块中使用
源集
,但不确定它是否有效,但值得一试

android {
sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        aidl.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }

    androidTest.setRoot('tests')
}}
可能重复的