我遇到了Android Studio 2.0 beta 6的恼人问题。
我有多模块项目。 Android Studio无法对一个模块(后端)中的测试进行编译,因为它无法从其依赖的另一个模块中找到对类的引用:
当我运行 gradle 时,一切都很好。
更新
使用 Android Studio 1.5,我能够分别从所有模块运行测试。我将研究如何在我们有口味之前运行所有测试。
更新2
如果我尝试从AS运行单元测试而不是看到classpath,其中包括:
**/core/build/intermediates/classes/test/debug
但不包括:
**/core/build/intermediates/classes/debug
现在错过哪些班级
答案 0 :(得分:1)
对于我们项目中具有单元测试的模块,我们遇到了同样的问题。他们都使用命令行运行良好,但在Android Studio中遇到了这个问题。我们最终确定这是最新版Android Studio的错误。解决方法是禁用“实验”测试功能。
希望他们能在新版本中解决这个问题,但它会影响我们Android Studio 2.0 beta 6。
相关答案:Test Artifact selector missing/gone from Build Variants in Android Studio 2 Beta 5