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

时间:2014-11-28 00:03:21

标签: android android-testing

我正在尝试测试一些代码,其中一部分来自另一个模块。除了这些引用来自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?

1 个答案:

答案 0 :(得分:0)

settings.gradle中添加了一行。这个文件中有些东西搞砸了。

include ':common'

在您需要的build.gradle中:

compile project(':common')