我在AndroidStudio项目中添加了两个模块:
app-base
|
|----src
|____androidTest
|________MyTestBase.java
app
|
|----src
|____androidTest
|________MyTest.java
Run Code Online (Sandbox Code Playgroud)
一些常见的测试类在app-base的androidTest中定义,并在app'androidTest中使用.
我试图在app的build.gradle中添加以下代码:
evaluationDependsOn(':app-base')
compile project(':app-base')
androidTestCompile project(':app-base')
Run Code Online (Sandbox Code Playgroud)
我在settings.gradle中包含了app-base和app,gradlew项目的输出是:
Root project 'MyProject'
+--- Project ':app-base'
+--- Project ':app'
Run Code Online (Sandbox Code Playgroud)
通过这种方式没有编译错误,但是当我在ide中运行MyTest时,它表示找不到类MyTestBase.
你知道什么是错的吗?任何想法都表示赞赏.谢谢.