【发布时间】:2016-03-09 13:43:37
【问题描述】:
我在使用 Android Studio 2.0 beta 6 时遇到了烦人的问题。
我有多模块项目。 Android Studio 无法编译一个模块(后端)中的测试,因为它无法找到对其依赖的另一个模块中的类的引用:
当我运行 gradle 时一切都很好。
更新
使用 Android Studio 1.5,我能够分别从所有模块运行测试。我将研究如何运行所有测试,就像我们品尝之前一样。
更新 2
如果我尝试从 AS 运行单元测试,我会看到包含以下内容的类路径:
**/core/build/intermediates/classes/test/debug
但不包括:
**/core/build/intermediates/classes/debug
现在错过的课程在哪里
【问题讨论】:
-
icpclient 呢?
-
你在你的 gradle 文件中使用
androidTestCompile吗?检查这个链接stackoverflow.com/questions/16637608/…它可能对你有帮助 -
@tinysunlight icpClient 没问题,因为它没有来源。该模块仅用于包装一些未分布在 maven 存储库中的依赖项
-
@vovaxo,我使用普通的单元测试。自从 AS 不支持 jvm 上的单元测试时,答案是三年前的
-
不,我们不使用任何
sourceset定义。提醒一下,它也可以从命令行完美运行