测试中使用Android Studio的未解析的类引用

时间:2016-03-09 13:43:38

标签: android android-studio

我遇到了Android Studio 2.0 beta 6的恼人问题。

我有多模块项目。 Android Studio无法对一个模块(后端)中的测试进行编译,因为它无法从其依赖的另一个模块中找到对类的引用:

screenshot

当我运行 gradle 时,一切都很好。

更新

使用 Android Studio 1.5,我能够分别从所有模块运行测试。我将研究如何在我们有口味之前运行所有测试。

更新2

如果我尝试从AS运行单元测试而不是看到classpath,其中包括:

**/core/build/intermediates/classes/test/debug

但不包括:

**/core/build/intermediates/classes/debug

现在错过哪些班级

1 个答案:

答案 0 :(得分:1)

对于我们项目中具有单元测试的模块,我们遇到了同样的问题。他们都使用命令行运行良好,但在Android Studio中遇到了这个问题。我们最终确定这是最新版Android Studio的错误。解决方法是禁用“实验”测试功能。

enter image description here

希望他们能在新版本中解决这个问题,但它会影响我们Android Studio 2.0 beta 6。

相关答案:Test Artifact selector missing/gone from Build Variants in Android Studio 2 Beta 5