【发布时间】:2016-05-26 20:14:08
【问题描述】:
背景故事:
- 模块 A 依赖于模块 B
- 想知道gradle命令行 当 Android Studio 运行 Module A 的单元测试包时执行
这很重要,因为我试图比较它与从命令行执行测试有何不同: ./gradlew :testDebug
您会看到,当从 Android Studio 运行测试包时,我的测试运行正常,但使用 gradle 上方的命令行运行会引发异常。
问题的根源是在命令行上运行时,gradle找不到依赖模块B的资源文件。抛出异常的行: setParametersFromResource(context, R.raw.coursera_mobile_android, VALUE_NAMESPACE);
【问题讨论】:
-
您可能想要发布您的 gradle 文件和您看到的完整错误。
-
对了,你知道Android Studio中有一个Gradle Console工具吗?
标签: android android-studio android-gradle-plugin android-testing gradlew