背景故事:
这很重要,因为我试图比较它与从命令行执行测试的不同之处: ./gradlew :testDebug
您会看到,当从 Android Studio 运行测试包时,我的测试运行正常,但在 gradle 上方使用命令行运行会引发异常。
问题的根源在于,当在命令行上运行时,gradle 找不到依赖模块 B 的资源文件。抛出异常的行: setParametersFromResource(context, R.raw.coursera_mobile_android, VALUE_NAMESPACE);
android android-testing gradlew android-studio android-gradle-plugin