androidTestCompile和对另一个模块的依赖关系以ClassNotFoundException结束
我试图测试一些代码,其中一部分来自另一个模块。除了这些引用java模块中的类之外,所有测试都通过了。我有此配置,但不起作用: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
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')