我试图运行谷歌样本的todo-mvp,但它给了我这个错误:
Error:(55, 0) No enum constant org.gradle.api.tasks.testing.logging.TestLogEvent.SKİPPED
我没有测试经验,也不熟练掌握gradle。可能是什么原因?
答案 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