build.gradle中没有枚举常量

时间:2016-10-08 17:58:53

标签: android testing gradle

我试图运行谷歌样本的todo-mvp,但它给了我这个错误:

Error:(55, 0) No enum constant org.gradle.api.tasks.testing.logging.TestLogEvent.SKİPPED

我没有测试经验,也不熟练掌握gradle。可能是什么原因?

enter image description here

2 个答案:

答案 0 :(得分:3)

将我的计算机语言改为英语解决了这个问题。但不酷的Gradle,不酷。您不应该在此场景中考虑区域设置。

答案 1 :(得分:2)

更改计算机的语言是解决方案,但如果您不想在此处更改语言,则可以选择其他解决方案:

// Always show the result of every unit test, even if it passes.
testOptions.unitTests.all {
    testLogging {
        events 'passed', 'SKIPPED', 'FAILED', 'standardOut', 'standardError'
    }
}

我在那里看到了这个解决方案:TestLogEvent我意识到我们可以使用大写字母。

正如您所看到的问题是 i 字符,因为英语中没有İ字符,您需要将它们转换为。我从我的logcat来看这个想法:

No enum constant org.gradle.api.tasks.testing.logging.TestLogEvent.SKİPPED