相关疑难解决方法(0)

SharedTest 在 Android Studio Chipmunk 上收到警告“检测到重复内容根”

升级到 Android Studio Chipmunk 后,我的测试失败了,因为我无法访问在 build.gradle 中定义的共享文件夹内的文件,如下所示。

sourceSets {
    androidTest.java.srcDirs += "src/sharedTest/java"
    test.java.srcDirs += "src/sharedTest/java" }
Run Code Online (Sandbox Code Playgroud)

它显示弹出警告,并显示消息“检测到重复的内容根”。模块 [unitTest] 的路径 [sharedTest] 已从模块 [androidTest] 中删除。任何人都可以解决这个问题吗?

android source-sets android-studio-chipmunk

16
推荐指数
1
解决办法
5406
查看次数

在Android中跨单元测试和仪器测试共享资源

既然谷歌已经添加了实验单元测试支持,那么如何在单元测试和仪器测试中共享资源呢?

例如,假设我有一个TestUtils.java我想在单元测试和仪器测试中访问的类.如果我将它放在我的src/test/java文件夹中,我的单元测试就可以访问它.如果我把它放在我的src/androidTest/java文件夹中,它将可以访问我的仪器测试.如何使它们都可以访问?

我现在看到的唯一解决方案是将它放入src/debug/java,但有更好的方法吗?

android unit-testing android-gradle-plugin android-instrumentation

7
推荐指数
1
解决办法
554
查看次数