androidTestCompile和对另一个模块的依赖关系以ClassNotFoundException结束

androidTestCompile和对另一个模块的依赖关系以ClassNotFoundException结束,android,android-testing,Android,Android Testing,我试图测试一些代码,其中一部分来自另一个模块。除了这些引用java模块中的类之外,所有测试都通过了。我有此配置,但不起作用: androidTestCompile(project(':common')) compile project(':common') 运行时发生异常: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class... ... at java.lang.reflect.Method.invokeNa

我试图测试一些代码,其中一部分来自另一个模块。除了这些引用java模块中的类之外,所有测试都通过了。我有此配置,但不起作用:

androidTestCompile(project(':common'))
compile project(':common')
运行时发生异常:

java.lang.RuntimeException: java.lang.ClassNotFoundException: Class...
...
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)

如何添加另一个模块的类来测试apk?

设置.gradle
中增加一行,解决了这个问题。这个文件有点乱七八糟

include ':common'
build.gradle
中,您只需要:

compile project(':common')